### #.####### #.......# #.#####.# #.# #.# #.# #.# #.# #.###### ############ #.# #......# #..........# ####### #.# #......# #..........###.....#### #.# #......#### #.....................# #.# #.........# ######....................)# #.# ##..pp.##.######### #.....)....................# #)# #.....##[##......# #.####.........p...........# #.# #.....##.##.####.# #.# #(#########p..........# #.######....p##.##.#.<#.#####.####.#########p..........# #.............p>.......................................# ########.....##p.......#######....................>....# #.....##.########__.__###....#########..###'##### #.....##........#.....###....# ##.# #.# #################.._.o#......# #.###.# #...wo#......# #..##.# ##########o.__o#......# #########.##.# #.......'#######......# #.....###'##.# #.#######..........#### #..........#.# #.#................# #..........#.# #.#.#########'###########..........#+######### #.#........<#...........#........^...........# #.###########......)....#....................# #.......................#....................# #####......##.......(...#.....###............# #......##############.....# #............# ####### #......# ###...###............# #####.....# #......# #....................# #...#.....# ######## #....................# #...#.....##### #....................# #...#.........# #....................# #...#.........# #....................# #...#.........# ######## #....................# #...#.........# #...(..# ##.........##...####### #...#.........# #......# #..........##...## #...#.........##########......## #........[.###...# #...'.........'........'.......###..........# #...## #...#.........##########..............####### ##y..# #...########### #<..................# ##'#+## ##.## #############..###......#...#############.y...###### #.# #..........##..#.............#.........##..........# #.# #.########.##..#........#)...#.........##..........# #.####.#....# #.##...........#....#.........##..........# #.........#.# #.###..........#....'.........##......(...# ######.####.# #.#...........(#...##..........##.........# #......# #.#.##...#.##########..........##...>.....# ######## #.#.##...#.# #......P.P.#####'###### #.#.....##.# #.......>..# #.# #.########.# #......P.P.# #.# #..........# ######.....# #.# ############ ##.#### #.# #.# #.# #.# #.# #.########.# #..........# ############