######### #........ #........ #........ ###........ #########.<........ #......#..#......>. #..$...#.##........ ##......#.##........ ........[.########## .........## #......l...# .....>..##............ ...####.# #..........# ... #.# #......[...# #. ... #..........# ... #..........# :#.###........# ..$.........#.. #...h<....... #..........#. .....g.......# .............# l##..........# #.........## #.........# #...#####.#