## ### .. ... #####.#####.##### .......<......... ....#.###>#..... .....@h.......... ###...l...#####.# #.......# #.......# ..........# #.......# ###.......# . #.......# #.......# .. #.......# ##.....## ....#.......## #.....# ...#.........# #<#.........# #..###......# #.....<.....# #..##.......# #...........# #...........# #....W...#### .o....##### ..o ..?#.#..## ..o .. #.#...# #.. #. #.....# #...#.#####.[#### #...#.#.........# #......o........# #........)......# #..............## ##..........#.># #..........#### #..........# #....=..........P #...............P #..............#P #..........##### #######..... ####.. ...