########## ...^.....# ##########.# ... #.# ##.# #.# #...## #.# .###....####.####### ## #....# .....>.hlh.(.......# .. #....## .###.#.####.#####.## .## .)...# # ##.#.# #.#####..# ..# #....# #.. ..#l# #.....##.###+#.######....#### #...##+#.#.# ##.#...##..##.#.#....#.......# #........#h###....#####.##.#.#....#.......### #........w...............#...'........##....## #.......##..[####....###...#.#.....###......)# #.......##......#.##.# #.#.#.#....###.P...P..### ######.###.####.#.# .# #.#.#.#....# #........... #. #.# # # #.#.#.#....# #...<.....# .. #.# #.#.#.#....# #.........# #.. #.# ....#.####.....P...P...# +.. #.# #..##.# #.##..........# ... ............#.# .... .###.#...###.# #.##### #.