. . . . # # ## ##. . . . . . # . .# . { ..... .. .# #.. . v {.. .# . . ## # {## ###...#### #.# . ..# ...... # .. . . .. .. . # .. ...5## ..#. ## #. .# .. ...#.#.#.# .. . . . # . # . #.X{.# # .# ##... #. . ##.#..#... #..#..... . . #..# ..#.. .... # .. .#{{{{##.####.... #.5#..{# .#....##### 5 #. ##.#.......#.#.# ## #. #...5..........# .#..##.#.....#..## . #.#.#5X.....# .. ..####....# # .## #.x#X#.# .. .#.#{...# .......5x# ...#...#v# .## #..vh.# #.#...h# ..#..#..# #.....##.. ####.. #h. ##. ..#. ##.. ...