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