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