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