#### .. #...###. ........ ....... #. .. ###...### .$# ....#......<#...# #...#.......#...# #...........[.# #.!....#......# ###.............# #....#....(..#...# ##....#>......#...# ......###...###...# #....(...$....## #.h......?.... ###)..###...## ##..# #### ..$.. #######