######### ###.......##### ###.........(...### ##.................## ##......####.........## ##.....########........## #.....###....####.....[.# ##....##........###......## #....###...###...##.......# #....##...#####..###......## #....##..##<.###..##.......# #....###..##.###..###......# ##....##.....##...###......## ##(...#######....##........# #......####...(###..((....# ##............## #........# ####......#### ##.)......## ######## #.....>....# #......(...# #.##.!g.#..# .......##K..# ..$..... .#.# ###.... .# .. #.... .. ... >.$.. .. . . . ... ... .