######### ############ ##....#..###..#..#.##.## #......................### #................#.....#.## #......>........##........# ##.......).....##....#....## ##......)).................# #..........#............#.## ##.#....................### #...................##...# #...#..............####.## ##..........#......###...# #...................##.## ##....^........##....### #..............##...## ##.......#.....##..## ##.....#...#........# #.....##........##.## ##..####........#### #### #...#......## ##......#...# ##......#.## ##....#### ##.### ### ### ##.### ###....### ### ##.##.....## ##.## ### #..........# ### ####...####.## ##..#......# ##.#####.###.###....# ##........## #....##...#.........# ####........#.## ##....##...........## ### #..............# #.................#.## ##.## #.........#...## ##.#.................# ##...# #..###.........# #####.....#.....###[[[##### ##...##### ##..#(#.........# ##.#.##...........#)#.####.###....###.###...###........## #.....#............)...##..............................# ###....###..............####............................## ##.#...###...........#.#.## ###.#.......##.#.[.#####....## #.......#.#.........#.....## ##.............[..##.....## ##.#...........#)°.....#...# ###....................### #...............>o.........# ##...........#).<.....### ##.##.#..#.....#.)........## #..............)[###.## ####....................## ##...........#.#.##### ###...............#.....## #................# ##.##.....................## ##...............## #.........#............#...###.................## ##.#.....##......>........###....#......))......## ##......###...#..#.......##....#......[>[...#...# ##.#.........#.......#..###..#.........[..##..## #...##........#..........#....................## ##.#####.##...#.....##..#......................# ### ##..#.#.###..########....................## ##......## #### ##...................## #....#.## ##.......#.#.........# ##.##### ###.##..####.......## ### ###....###......## #....##.......## ##.###....#...# ### ##.####.## ### ###