.# # .##### . .#.# # #...#..### ##...# .#v.# # .. # #..## . # . .#### .## # .#..# . # . .# # .##.. #.. .. . .# . . .# .# .# . ### .. .## #..# #### .#. . .. # . # #. ### #.. . . ## .# # # . ..# . . . .##. # ..# #. . .% . # .. .