################# .........<....... ######.######### .. #.# ... #.############... ##########.....h.......... ................S...%....( ........##########........ ........# #........ ........# #........ ........# #?....... ........##########.S....$. ..............(........... .............(............ ....<..................... ######.................... #.................... #.................... #.................... #................... ............... ............... ............... ............... ............... ............... ............... ......o<# ....o.oo# .g.....o# ......S.# ........# ........# ........# ........#