.. . . .. .... ###. ...... ... ....... .$###.... .. #..#......... #......v#...## ......#.....#.. #..##.#......... . #..v......... . #. ###............. .. .#..#.##..##...... . . .........#...#...# #...# #. #.#..#...... .. .. . . #..#.v............ .. #....v..#........... .. #...#...##...... ... ......#....## ..... .. . . . ##.. ..#..!#.... .##......# . ##.##...#.##.. . #..... . # ##..#....... . ..... . #.##.##....... . . .. #...## ..##.#. # . ## ##$# ....## ## # ... ##..## #.. # . .. ## .#. . #. . . .. . . # . .