#### ############## ....###..##...#....## .....................# .....................# ### .........<....#.....### ##.## #.....#.##..........#.###...# #........#.)...............## #........))..#.............# .........#....#...^.......## .........#.#.##....8.8.8.## #......)....##...........# .......#....##....###'#### ....#.....o3..#...#.....# #......##..3......#.(((.# .......#.4o.#.#...#.)(.)# ..###.###.o##4##.##((8((# . ## #......########## ##.##o######## #####4)...... ##[).###### #.o4##..... #..##...... #o.#......# #.o#....... . #o4#...o.# ... #3[#....# .....#.)#..# #....[3...# ###.....).# #.......# ##...#..# ##..#..o. #..#..3.. #..#...... #..#.....o