#### ######## ... #......# ### ######.# #.# ##.#####.###### #####......# ###.###.#............ #..........#### #......#.###.....## #########.#........>..# #.#.##.### ##...## #.........#.##.......## #.#.##.# ##.## #. #.......###..<...# #.#.##.# #.# #.. #. #.###.### #.####..... #..)##.# #.# #.# #.###.# #.# #.# ##.# #..###.# ##'## #.# #...#.###.# #+# ###..###.# ##..^## #.# # #.........# #......#.# ##.....## #.# .# #...####### #.#......# ##.......###.##..#!# ##.##.## #.##....####.........##........######.#...#### #.##.......+.........'..g....................+ #.###...####.........##........######.#...#### #># ##..# ##.......####.#..##. #.##.## #g####..# ##.)gg.## .# .# #..### #.g.g.g.# ###...## .# # ##.# #######.## #..g..# .# #.# #+# ##^#.####.###.##### .# #.# #.# #.###.g...# #.....# .. #.# #.# ##.#.####.###.###.# #.# ##.##### ##.## #.....###.#####.# #.# ##......# ### ##..............# #.# #.....#.# #.....##.####### #.# ##...##.######.# #...#.##.# #.###########.##.........# #...#.##.# #.................######## #........# #############.###.# ###)###### #.# #.# #.# #.###.# #.###### #.....# #.##...# #.##### #.##.#.### ########### #.# #....#...## #.........# #.# #..#####..# #.#######.# #.# #... #....# #.# #.###.## ....#.#.##.# #.# #####.##...###### ### .........##.#### #.###...............####.#### ###...##........# #...#.###.##>..###......#...# ##.###.###.##.# #.....# #.###..# #.....###..# #. # # #..#.# #...#####.# #..####..##.#.#.# ##.#.# #.........# #........###.##.# #.####.#.# ##.##########'######.# #.##.# #........# #.# ##...## #.# #.##.# ######.### #.## ##.....## #.###.##.# #..## #####..### ##.......###.##..##.# ####...#######........###.........##........## +.<....[................'.........'..........# ####...#######.###....###.........###....###.## ##.## #.# #..#.# ##.......## #.........# #.# #.# #.##.# ##.....## #..#..##..# #.# #.# #.##.# ##...## #..##.##..# #.# #.# #.##.# ##'## #..##.##..# #.# #.###.##.# #.# #.........# #.# #........# #.# #........## #.# #####.#### ##.###########.#### #.# #.....# ##...##...#####.# #.....######.....#.........# #..........##...##...####### #.....####<###.####.## #.....# #.########.# ####### #..........# ############