######## .(......# #........# ...(......### #.......... #........# #....%...# #o# #.# #.### #...# ###.# #.# ########'#### ###+###### #...........# #........# #...........####........# ...........#..'........# ...........'.##........# ...........#######'##### ..........# #..## ##+####### ##..# ##.# #.# ########'#### #.........>.# #...........# #...........# +......>....# #........(.[# ##########+## #+# #.....# #.....# +.....+ #.....# #.....# #.....# #.....# #.....# #....<# #######