### ###### ....##.... .... ..#.# ##..##.#.#####. # .............. ##.##.##.w.....# ........o.o.##. ####.#.......... #..<....###.#. ................ .###.#..#...#### ........#.# .......##.#.# ## #... ..#.# .... .. ####.