###### #....# #....# . #..).# ... #....########...[. #.....<....g.!.... #..(.#######g..... ###### ..### .# #