### #### #.. ...##.# ####....# ......o.# #...<# #..o.######## #..#))....... ....###........ #.#.. ..####.## # #. o.## # #.. o.. .### ..