##### ##### #...###### #...# #...##...# #...# !####...##...###...##### ....J........^..........(. .####...########.####### #.?l# #..# #?...# ####.#### ....$## ###.......### ?...... #.....⌠.....# ...... ##..⌠...⌠..## ..... ##.......## ..!. ##..⌠..## . ##...## ####...#### ###....<....####### .............(.....# ....⌠.....⌠....⌠..# ..⌠....#....⌠.....# ⌠....#####....⌠..## ..## ###....## # ###.## ###