###### #....# # #.# #.####.############### #...>................## #.##.###############..# #.# ##.# ##+##.################.############### #.....................[.w............ #......#############.........##....# ####......# #.#.#####.##....# #.........# #.#.. #.##....# #.......(.# #.#.. #......######### #....#....# # #.. #####..##...^..# #....#....# ....# #.#. ##.###..##......# #....#....# ....# .. ........##......# #.........# #....# .#######.##......# #####.#######.r...+ h....[....#......# #.#.....#..... ..######..#..>...# #.##....#... .........#......# #.#...<.#+##### ....##...#......# #.#....#......# ....##..........# #.#..#.+......# #.......###.....# #.#..###..w.w.## ##...........#+## #.#...w.......... #....#..#.#...# #..<.############ ##......#...##### ###.## ................######## #...# ## .......#########......... #.###..o# .......# ..... #..##....# #.....# ##+##..##.._..##P........ ####### #..P................. #..P................. ###+#+##...P.###...#....#### ..(....##.P...#............ ...........P............## .$..........(...P######.# ###....#>##PP... ... #.5h.####..... #. ###....# #......# #......# #.....## #.....# #.....# #.....# #######