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