....#..... .........# .......... ..#....... .......#.. .......... .#.#^..... ........#. #......... ......#...