######## ##......## ##........## #..........# #..........# #..........# #..........# #..........# ##........## ... ##........############ #...####### #...# #....................# #.........# ###...# #.<......[...........# #.........###.....### #................)...# ..........#.........# #....................# #..................###....)...............# #.........................................# >#.........................................# .............................#..........#### ##.#####..#..................#..........# ...#####....5...####.........#..........# ..........##..5.###.............#.......# #..####.####O#..........................# # #.# ##g#..........................# #..####$###..##.#...............#.......# #...g$O$#...###..............##.#.......## #...####$g### ##.#.....#...### #........## #.. #.## #.#........## ..........# ... ...# #.........##### ###.......# ... ..### #..............# #.......# .# .... ...........####.#### #......## ... ...........## #....####.....## ... .#...#........####...#.......# ... .####..#.......###.#.......# ##...# #.#.#...#.......# ##.. #.....####.....## #.............## #.##.........## .. #.........# #. #.........# ...........# ##..........# #...######## ###..