##### #v..# # # .# #vv.### # # # ....#v.v#.# . . . # #..#'''#.# # # .. #.....# .. .. .# +..8..+ # #.. # .. +.888.+ # ..#.. +..8..+ ##.#_. # #.....#### .#.. #.. ...#+++#...#...#. .# ... #.#.. ##. ..## ..## #..... ##.##. #. ..#.....#...# #.#..#.## ..## ###... .#.. # .###.##...∩# #....... ..##... .. ## #......# .. .....#. .# ###....##..... # . ..#. .### # ...#.# # ## #. . . . # ..#.# # # # # #. #. # . ###