########################### ........<.................. ............................ ......####..######..####.. ...... #..# #..# ..... #..# #..# .... #..# #..# .. #..# #..# . #..######..####..### ...........<........ ................... ##..#######..### #.. #.. .# #..... #. # #...... #....... # #........ ...# #. #ro...... ..8.. #.. #........ ..8.8. .. ##..#######oo....... ..8._.8 ##.... ..........).>....... #..8.8. #....... .........(.....o..... .##..8..##..# ..... ######..####?.##### #..#+...##..# ...... .. #.(# ..# #..# ##..# ....... #.. #..# ..# #..###...####....... ##..########..####..# #..#............... ...................... #..#................ .............>......... #....#####.<####### #...........######.. #...## #..# #.. ..# #...........# . #...# #..# #..# #..# #...........# #..## #..# #..# #..# #...........# #..# #..# #..# #..# #...........# #..# #..# #..# #..# #...........# #..# #..# #..# #..# #.......[...# #..# #..# #..# #..# #...........# #..#######..#######..#####..####........... #......................................... #.%...................................... #..#######).######..####..##########..... #..# #..# #..# #..# .... #..# #..# #..# #..# ... #..# #..# #..# #..# . #..# #..######..####..###### #... ........................ #... ....................... . #..####################