### #^# #.# #.# #.# #.# ####'# #.8#.####### #..^.......# #...8..8..8##### #<.........'...#######.# #...8..8..8###...J..)..# #..........# #.######### #.8#.####### #.# ###### ..# #..# #..# ...# ...