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