######################## #......................# #############.####################.# #.................... #.# ###.###.....########### #.# #...).......# #.# #.#.###.....# #.# #####.#.# ##...## #.# ##.....#.# ##### #.###### ##...####.# #......# ##.....##..# ######.# ####.......#.## #.# ...........#. #.# ##........# #.# ####.#......# #######.# ............# ........# ....##.#........ #######.# #### #.#####.### #.# #.#.## .# #o# ###.###.## # #o# ..# ##.# #o# ###.###.## #.# #.#.## #.# #<## #.# ### #.#