. .## ..# #.# #.# #.# #.# #.# #<# # #.## #. #..# ##.####### ##.# ###........# #.## >......%)..# #..# ###..).....# ##.# #........# #.# ######.### #.# ##...# #.## ##..### #..# #..## ##.# #.## #.# #.# #.# ###'#####################'## #...........##.............# #...............<..........# #...........#..............# #...........#..............# +...........##.............# #...........################ #...........# #############