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