. . .. # . # #. . ..# ..# .. ..... ... .... ..#..# .##..#$ # . .. #...# . .. #.#.#.#(.#.##. .#.#.#.##..##.#.. #.#...#......#.# #. ##.#..#...#...# .... ........v......#.#.. .#..#.....#.#...#..# .....#............. ###...............###. #. ...........#..... ..#####.....#..##....# # ....#.#...#.....v.#. ....##....#.#.#....v.v. .. #....#......{..##.. #......#...#.. ....# #.....#..##.{## ...#..######...# #..... ..#..# .. .#... . .#.. .# # . #.#..#. #.#.. . .#.# #... #.... ##. #