### #.###################### #......................# ########.####################.# #............... ...#...# #.######.####### #?#.##### #.######.# ##.......# #........#.. #........# #######........#.... ##+#......# #................... #.........# #.####.............. #.g)......# #..)............. ............# ##..####....... #.....$)......# #...#....##.## #.............# #...#..#........# #........###### ###.#.).....)...# .........# #.#.###.......# ...######. # #...........# #####.......# ##.....## ##...######## +..>........ #...######## ##### #...# ##...## #####...######## #..<..# #..............#### ######.....###### #.###...##........ ###...###...###...### #.#####..........# ##.......##'##.......## #.......##.......# #.........#.#.........# ##########.......####### #.........'.'.........# ......................# #.........#.#.........# #########......####...# ##.......##'##.......## ..........#......##.).# ###...####.####...### #########.######.##...# #####.......######....# #.# #.##...# ##..)..........###....# #.# #.##...# ##...............##....# #.### #.##...# #.................#....# #...# #.##...#### #........⌠........#....# #...# #.####....####.......⌠>⌠.......#....# ####...####.# #.......#........⌠........#....# #......(.##.# #....##.##...............##....# #........##.# #######.###.............##.....# #......)....# ####.# ####.......####......# #........#### #....## ####.#######...#.## #........# #.....#### #.##..........# ########## #.....'..# #....####......# #.....##.# ####.# ###.#...... #.....##.# #.# #.#..#.... #.....##.# #.# #.#..#.... ########.# #.# #.#..# #.. #.# #.# #...>. .. #.# #.# ######.## #.# #.####....# #.# #.......#.# #.################.# #................>.# ####################