## .# .# ). .# # .# #.#####.# ##..(...?# .......o## # ##.####o# ##. #.# #.# ##...##.## #.# ...#.....# #.# #...#<..###.###.## #................ #.........###.... ####.###### #. #.# #.# ##'## ##...## ##.....## ##.......## #......<..# +.........+ #.........# ##.......## ##.....## ##...## ##+##