..## ... ..# ..# ..######.###### ............... #...# # #.#.# ####.# #!..O.#.########### #....# #..####...........####.### #. #..#####.......#...# ##.......# ##........##<# #..###.## #')...^...#### ( ..# ##............ ...# #.......##### ....# #.......# #+##.# #......># #. #.......# #.......# #.......# #########