###### #...%# #....# ####bg### #.....# #.....# ####..#!.# ####........# ............# .#.##........# ......%<.....# .#.#........># #.............. ......?.....###. .............. # .............## ..S........### ....?g......