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