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