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