. ############# .. ##.....#.....## ######## ...#.............####......# ...........................# ..................###......# .......<..........# #......# .............<....# ######## ..................# ##..................# # #....#...........(.## #.##.#.###...........## #.....o# ######.###### ###.o.##### #.# #..)o...## #.# # #.#>###..## #.# {. #....# ##.o###.# ... #...## ##...#.## o.o. #...# ###.o..# .o... ....# ###..##...... .##. #..)o...... # ##.#o...... #.##.....# #.# .....# #.# #...# ... .#.# ... . # .. .