############# ##)...<<<....## ##......[(.....## ##........).)(...## ##.............)...## ##...............(...## ##................)....## ##.......................## ##.........................## ##...........................## ##.............................## ##...............................## ##.................................## ##...................................# ##.....................................# ##.!.....................................# ##.)............................)..........# ######...........................................# #.....o.o..............#..o ......................# #.#######o.[..........###. .......................# ### #o............. ........^.............. ..#######............... .....?................. ....'_'.............. ........................ ..###'###........ ....................... #.# #........ .....................K. #.# #........ ....#..............o. ... ........ ..###..............o ....... . ................ ...... ................ ..%.. ............. . ...H..... ...