. #. # . {.{ # v. v . # . .###.{# .. ...{X# #{.#. # .. # v .v..vv #v.X#.#.# # ........5#5#3#..{ # #. ..8#.352X3v#.# # . ...555x3v.vv# { . #..#3X##vv.# # . # #.#55###*R## # # #{##{#5##. ( . # ### .#.# .! ## . # $. #{ # . .[) #{# #...##..0*3 ###. #[. ## {. # #..0.#2## #. ... {{.. # {##.. #x{ #. # {#t{{#. ...#{..# # . #.. XX##.#.## {. #. X# # # ##{. ##. X#{{# #.# # .#.XX. .. . ##. v. # ... .# .. # { . .. # . . # . . ## .# # .