######## ## #...<..# . #.####.#.# ###.#.# #.....# # #.#.### #.##.#.# #......# ####.### #.# #.# ##.######[ #!......... ...JKgg@...###... .######...# ##..# ##.. ##. .#