######### ........# ........#### ........#.. .?........## ........... .......).# . #########)g#####.... #.........g)<....# #...........###### #..........## #...<......# ############