# #. # . .. ........ v. ###.. # ! . # #. # # .. #. . v.. .#.# #. .# . ## v . .# # .. ### v#. # . ..#.. #####.# .## ... .....##∩..#.##.## # .##.. .# #........#..#..#.. ...#...### #..... #. #. ### . #. . .#.#.# ##. #.# ##....#..#...# # ## . .§.#...# . .# #... . .$# #.. . #. ##...##.## .... .. .. ###.X.####..##.... #...v....[.... .#..#..#####.# ##.#..##..#...# ###. #..X.# #...#..#.# .......##.# ##..#.#. .. ...... . #.. ##..### . ... ##. .. .##. #. ##