###+### #.....# #.#+#.### +.#>#.+.# #.###[#.# #.....#.# ###'###.# #.##..# #....## ####..## #### ##...#####.. #...##........... #.......#####..# .####.......# .......<....## ....###......# . ##.....# ##..#.## #...### #...# #..## #..# #..# ...# ..## ..#