##### ###...## #...<..# #........# #.....##..# ###..# ...# ##. ..# .. ..# #. .# #. .