### #########.## #..........## ####### #..####.....## #.....######..###.......## ####.###....................# #.......#######..###.......## #.##.##.# #...........## #.##....# ##......%..## #.##....# #############..# #.##....# #.......# ##.# #.###.#.# #.......# #.# #.....g.# #.......# ####.# #####.### #.......# #....# #.# #.......###.#### #.# #...........## #.# #.......#.#..# ###.### ####.##.#.##.# #.....# #.......##.#.# #.....###.##.#...#.#.#### #......##.#.#...........########### #....................###..........# #.....###.##.#..###.#####....####.# ####### #.##.#.......g.......####.# #.........8#8#.#8#8.....#.# #### ####.####.####'####..##.#.# ##...## #... #.8#.....#8.......#####.?...### #... #.##.....##..##......w........# #... #.8#..⌠..#8..##########.....#.# # #.##.....##..### #....## #. #.8#..<..#8....##### #.#..# #...###.#########.##..g..# #.##[# ........8#8#8#8#8..#.....# #.. ... ..K......................# #.. ... ...........#.#..#.##.....# #!# #.. #...####.#......#.##.....# #... #.............##### #.. ##.......#..... #. #.#####.#.##.# #.# #.... .# #.# #..... #