... .....# ..# #....# #.# #....# #.# #.. #....# #.# #..# #....# #.# #..# #.. #....# #.# #..# #... +....# ########.# #..# #... #....# .........# #..# #.. #####+#+###....# ..........#####..# +.. .........).....# ..####..........# #.# ##.............# #..........# #.# #......^.####.# #.#######..###########.# #........#..#.# #.# #..............#######........#..#.# . #.# #.............................#..#.# #.. #.# #....#########................#..#.# #..####.# #....# #....#########...#..#.# #.......# #....# #....# #...'..#.# #.......# #....# #....# #...#..#.# ###.......# #....# #....# #...####.# ..>.......# #....# #....# #........# ########...# #....# #####....#########........# #......#...# #..... ...............)..........# #......#...#######..### #.........................# #......'............# #..............########...# ########............# #.......<......# #...# .........<..........# #..##########..# #...# .....................# #..# #..# #...# #####.....######....# #..# #..# #...# #.....# #....# #..# #..# #...# #.....# #....# #..# #..# #...# #.....# #....# #..# #..# #...# #.....# #....#######..# #..# #...# #.....######.............##########..# #...# #....................................# #...# #......................).............# #...# #..............##########............# #...# #..............# #............########...# #..########....# #.......................# #.( #....##########.......^......^.<......# #.. #...............########...#########..# . #.....#########.# #...# #..# #.....#.......#.# #...# #..# ########.....#.......#.# #...# #..# ..............#.......#.# #...# #..# .......p......#.......#.# #...# #..# ....>.........#.......#.# #...# #..# .............######'##.########...#########..# .............................................# ##############################################