. ###### .... ..!...# ..... #....... ...... ......... ......? #......# ....... #......# ....... ###......##########c....... ..........g.(()(.g......... ###....g.################## ########