### ########.# #........# #.######.# #.# #.# #.# #.# #.# #.# #.######.##### #######............# #.......######.##.## #######.#####.### #.##J# .............>..# #....# #######.####.)#.# ###### .....#.# #..#.# #...# #..#.# ########..####..#^# #.....#....)...<#.# ..........####..#.# .....w...[# #....# .....#.#.#.# #.#### .....'...#..# #.# ....###'#..# #.# .... ...... #.# #.# ....#.##.# #.# .....#..#. #<# ..... ###