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