############### #o............# #.............# #.............# #.............# #.............##### ####...........#..########## #...........#...........# #..........))...........# #...........#...........# #######...........#..###...#### ..........#########..###...####. ..........# .................. ..........# .................. ..........# .................. ..........# .................. ..........# .................. ..........# .................. ..........# .................. ..........# .##...###...##... ##...###...# ... #..........+ .. #..........# #..........# #..........# ###+######'###..## .......<....##..# ............#...# ............# ..+ .#####......# .# #. ###....# .. #...... . .#........ ..#........ # ##....... .......