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