.. .. .... .... ..... ....######..... ............... ................. .................... ....####............# #............# #<...........# #.%..........# #............# #............#### ###....).......... ###............. #............. #####....##### #....# #....# #....# #....# #....# #....# . #....# ... ####....#####...... ............o....... ................... ...######....##### #.. #....# #....# #....# #....# #....# #...