############## ..............# . ...............# .....................# ......................####### .........................<.. #............................ #.........................## #..................%......### ###########...................%........ ....................................... .............[<........................ ######..###########................... #..###########................... #####............................... ...................................( ...............((.(............... ######............%..###########.. ................................ ##.............................. #..###################......... .. #.. #...###### .# #..###################...# ..# ..........................###########..## .......%.................................. ##########S.........................# #..######################..# ########..######################..###### ......................................... ####..##########....)................... ######..##########....................>... .......................................... ........................................... #.................#############..###### #.............%...# #..# #.){..............# #%.# #######.)[..............# #..# .........................#############..###### .............................................. ####....................#############.####### #..#################.#############.# #.. .......................######### .... ................................. ... #########.................###### #..##############.# #..# #.# #########..##############%# ..........................###### ........[........................ P................................ .#####..##############.......... #..##############.......... ..#####......................... ............................... ......>.%..........############ ...................# ...................# ...................# ...................# ####################