######+### #........# #####+#####........# #........#.....<.!.+ #........#.........# #..................# ###....>...##...o....# #..<.......########'## #..........# #...# #..........# #.### ###'######## #.# #...# ##'##### ##+#### ###.# #...%..# #.......########'## #o.....# #.....s.'.#.......# #......# +.......#%#)......#########......# .......#)'.......#.o.....'......# .......###.......'o#######......+ ...s... #.......### #......# ...... #.......# #......# ..... ######### ######## ####