##### #<<<# #...# z#...#z ###...### #...# ##...## #...# #..## ..#