#### ############ ...####.......g... ................... #...# #...%...# #[..# ###.##### #...#####[### .######...##......# ...........##.##...# #...##.##...# ......###...##%##...# .................#...####### ... .....###.......#.........# ##.####.#####.......#...###...# #......................)......# #..........##.......###.###...# #..........##.......# #.# #...# # #..........##......)###.###...#.#### #.........)##....................... #..>.......##.......###.###..##.#### #<.p.......####.........###..##.#### ##.####..............)..%........... #.##......####................(..... #.##......# #.........###..##.#### #.##......####.........# #........# #.##...........##.####.# #........# #.##..........(##.####.###........# #.##.........)....................# #.##...........##.####.###........# #.##..............................# ####.##...........##.####.###........### #.....#......###......................... . #..................[.................#####.# #.....######......)...##.....)###.#### .... . ########## #.......g..##.....)###.##### #.#.#.# #.... #..........##..............# .......# #.... #..........##......###.###.####.#.#.## #.... #..........###.#######.###.#.........# #.... #....(.....# #.#........##.#.##.#.#.## #....###.........###..........#..%.%.....>.# #.....).............................#.#.#.## #....###.........#####........#............# #.... ########### #........#.....#.#.#.## ##### #........#..>.........# ##########.....#.#.#.## #..........## #..........# ############