...# ...# #..# ##..# #...# ##...+ ##....####### #....<....... #............. +............. #.........#### ##.......## ##.....## ##...## ##+##