# #..# #..# #..# #..# #..# ######..# ........################### ...........................# . ...........###############.# #. #########..# #.# #.. #..# #.# #..############..###############.# ###............<...................# ....................................# %.......<......###################### #############..# #.># #..######### ########......).... ................... ..........######### ..........# ..........# .........# .........#################### ............%...o((.(..(....( ...................######### #################..# #..# #..# #..# #..# #..# #..# #... ...