### . ##..?.! .. !....... #. #........ #.##......... #.#......... #%#......# #.#......# #......### #........# #.)......#.## ##.#####........... ..........######### #.#.######.# . #. ..# #.# .#. #.# #.# .#. #.###.# .. #.....# #. #.##### #.#####g# #....g..# ##.###### #.############### . #........g......# g...##### ##...#####...##.# .........# #...#...#.g.##.# ..........# #.###.⌠.###.##.# ####..>.......# #.#.......#.##.#####.............# #.+.⌠.<.⌠.'.##..........##.......# #.#.......#....g......## #.......# #.###.⌠.###..#.#....#.# #.......# #...#...#....#.##.#.#.# ####.##.# #...#####.[..#.####.#.# #)##.# #...................#.### #%##.# #...#####.##.#####......# #.##.# ###.#####.##.# ##.#.#.# #.##.# #....%.......# #.#.#.# #.##.# #.#.###......######...#># ##%##.# #.#.##..................# #..##.# # #.##.......#######.##.####..##.# #.##....g..# #.##...)...##.# .#.##.##.##.# #.##.####.###.# ........#.##.## #.##.# #.# #.# .........#....# #.##.####.###.# #.#####.#.##..######.............# . #.#...g................##### #. #.###.#....#..#...###### #.....g......###..# ##########.#..#...# #.##...#.# #........# ##########