.......... ......... ......... ......... ........########+# ........#........# ........#........# #.'........# ..o.....#........# ..o.....#........# ........#........# ........#..[###### ........#.))##..####### ........#.............# .##.....#.............# #.....# #########'### ..........# ..........# ..........# #+#########