######## #######################......# #.....................#.####.# ##### #.###################.#.# #.# #.[.# #.# #########....#.# #.# ##.).######## #.# ##.......#.####.####.# #....'.....^#### ##.##### #...............#....# #....######....# #......# #..#####.#.######.###### #....######....# #......# #.<......#.# #.#....###### #....#.........# #......# #.#.######)# #.#.#.......# #....#.........# #......# #.#.######.# #.#.#######.### #....#.....#...# #......# #.#........######.#.....#.....# #####....#.....#...# #......# #.###.....[....##.#####.#.#..## #?....####.....#...####### #......# #.#......#####.##.# #.#.#..# #..)..# ##+####.........# #......###.#.#.##.#####.##.# #.#.#..## ##.....# #.........####.# #......##...............##.# #.#.#...# #....[.###########+#.####.######'######..######....#####.# #.#...### #...>...............................# #..#.......#.# #.#####.###.# ###.##[####......###.#.#.##.####.#.##.###..#.#####.#.# #.......# #.# #................'..............................<...># #.####### #.# #.#.#..####......#.#=#.#.#.................#.....#.### ### #.# #.#.#.....########.#.#.#.########[.......#.#..####.# #.# #.#.###.#.# ######'#...#...........###...#.#....<#.#################.# #...#...#.###=........##########...# ##..#.......[).[.)..............# #####.##...##.........'...## #...# #..###..#1..#################### #....).##.........##...# #...#####..........# ####...##.........##...#####..................### #...##.........##...()))..#.................X# #...##.........##.....############...........# #...##.........##.....# #.....#.....# #...###############...# #.....##....# #...# #...# #...#.##1...# ##### #...# #!..#.##....# ##### #...#.##.#### #...#.##.# #.#^#.##.######## #.#.#.##........# #.#.#.##........# #.#....'........# #.##..##........# #.##..##........# #....>##........# ########........# #.......[# ##########