.. ####... #........ ###........ ........... .......... ##+##......#... ..#...%.......... (..............(.... ..................... ...........###....... ...................# ..........#........# .................###...# ..........#.......##...+ #+#................#...# ..#.#.#....#.......#[..# ## ##+## ###..#......#.#.......#...# ..####...####.............#.......#...# ....#..~..#.....#.........#...#'#.#...# ..~....~....~..8#.......#.#.....#.....# ...~..~~~..~...##..#........#.###...### ....~~~~~~~.....#..#....(...#.......# ..~~~~...~~~~...............######..# ~~~~~..<..~~~~~...#.........#.......## ..~~~~...~~~~...............#..........# ....~~~~~~~.....##..........#.........## ...~..~~~..~...###.....................# ..~....~[...~..8##.....................# ....#..~..#.....####...................# ..####...####... ##...........###.....# ## ##.## ## #...........# ....># ##...##'#+### .. #...##.# #...##.# ######.. ... ##.# ..