######. ....... ####...#### #..g....... #.##g#..... #.# .# ... #<# .# . ### g# .. .. ##