##### #...######.. #.#......... #..<######.. ##.## ###.# ##.#.# ##.#..# ##.###....... ##.## #..##### #.## ....# #.a# #..## #.#.# #.## #.##...## #.# .#. #.# # .. #.# # #.#