######## ########......# ####### #......#.####.##### ....... #......#.#>.......#+####....... .......#.#.#...##.............. .......+.......).<............. .......#+#..................# #...........................# #..........#.#..............# #...###....+...##...........# .... #....#.####............# g.. #.............##.......# $. #..........#####.......# ............#####.......# .....................#.... .....................+.... ##.##................#... ... #.####................ ... #...#....# #.......##......... .. ...####...#.... #.......##........ ... ...............####.....g.##......##.... #...........##.....##...{.#............ #........[..##.....##.#+#.#............ #...........##.....##'#+#.#.#..<....... ###...........##............#.#.......... #.......!.....##..............#.......... #.............##...........#..#.......... #...........[.###..........#..#.........# ####...........###...@......#..###+#...<.# ...............................# .##### ...............................# .[ ...................#####+#....>. ...................# ##..... ...................# ####. ...............##### ...............# ...............# ......... .......