....#..... .........# .......... ..#....... .......#.. .......... .#......v. ........#. #......... ......#...