. # # # # # # . . # # . . # ##. . . # . ... .. .. ..# .. . # # ###....##. .# #... ...# .### .# . .... . . ##'# ........# . ## ...## # . # #. ######... . # #. . #...#... ..# .#. .#.##.(.#..... . .. ..#... . ... #...#.. ..#'''#†. . .### ##.....##### . # +....X'.vv# +..8XX'X(.# +..v.2Xv.v# #....X##### ...#+++#. ..# X.. # 4X . ...