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