##### ######### #...### ........# #.#...## ........# #.##...###### ........############# #......##...# ........'..<#.......#####.....#....# ........#####.#####.#.......#.#....# ........#......# #.#.###.#.#.#....+ ...............####.#.#..<#.#.#....# .........<.........................+ ###.####.#####...##.#.#.....#.#.{..# #. #.....#...####.#.......#....# . #####.#......#.#.........#### # ####'#...##.#.#.......### #........##+#.#.......# #....)................# #..................... #....)........ ....... #^............ .###### #[............ #............. ##......##### #......#