################# ................. #............... #......)....## #...........# . ######......)[...#############.. ................................ ................................ ................................ ######.############............ #.# #........>... #.# #............ #.# #............ ########.##############%############............ .....$..>..........................))<......... ...........................########)########.. ..........#######..######.########(# . ##..!%..............######........)(########.. #.....?......(................................ ##.P................#####..#########..######.. #..%%.# ######..# #..# #..# ..# ##....# #..# #..# #..# ..# +....# #..#####..#########..######..# +....############............................# ##....@.......................<...............# #.....Kx........##########....................# ##..P...........# #.########..........)# #...............##########.########...........# ##.............................(..............# .....................?........................# ..<..########............................######.# ####. #..######<..######...........# .# #. # #...# #...........# .# #...######...........#### # ............[.............. ############################