#####+##### ###.........### ##...#.....#...## #..#...#'#...#..# +.....##<##.....+ +.....##>##.....+ #..#...#+#...#..# ##...#.....#...## . ###.........### ..########'###### .................. .................. ............###### #.#####.###.# #......g# ... #######.# .... ... ..... ... #### ..... ..... .......