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