# ## # ... . # # # . . . . . . .## # . .> . .# ###.# .# .#.## #.# # .. . #.# #. ### .# #.##.##.# #..v....# #####.v## #.{# { {{v..#{ .x#{..# { #.# {3v{# # v..v. # #..###