###### #.....# .......## ### ........####.############### .... ....!..........g............ .... ..$.......##.####........# .... ........#..#.# ##.......####...# ?.......##.#.#####.............. ..........................###.# #..S......##.#......%....[#...# ####.............b###.###...### #....##...#.....##.# ##....# #...g###..#......#.###...#.# #....###..#....#.#..##.###... ####...#..#g####....##g# ##.# ###.#.......)#...#<.# # #.#...####........# ##....## ###..#...######## #.....# #..#..........# #.##..# #..#..####..### #####.#...# #.....####.## #.........#### ##..#......# #...b........## #...######## #.............###......## .. #..###....(........#.##g.## ... #. #.. #..#####....###.###g.# ....... .. #. #....#####......[....#.####.....# ##.# # ###....<.....####.##[#..[....##.# #..# #..####.#..).......#(......##.#####.. ...# #.#.#####.#.........###.#.....# ..#.# #.#.. ...................(###.####### .##.# ..###........#......###.###...##.(..# . #.##...............(......##....# .. .....[........................# # ........####†##..%.....####....# .##.....#.....>.#......# #....# ........##.####.>....# ###### .....# #.########### .### #...## ###..# ##g# g.gg.g...# ##########