############### ............. ######.........# ...............# ...............# ......g...)....# ...........##### #+#.######..######## .. ##........# . #........# #........# #..<.....# #.......[# ##########