######### ######## ## #.......# ###......# #.#########.......# #........# #.................# #........##### #.................# ######.######...# #.................# #.....^.....#...# #.................###.####.####.#...# #...#####...........#.#(...[[.#.#...############ #....# #...........#.#.##.##[#.#<.)............. #....# #...........#.#.#...#.#.#................ #....# #............)...._...................... #....# #....######.#.#.#...#.#.#..............# #....# #....#....#.#.#.##.##.#.#####....#.#...# #....#####....#....###.#.......#.#...#..........# #.............#......#.####.####.###.#...#......# #.....#####...#......#...........#.#.#...#.#....# ###.....# #...#......######.######.'.#...#...#.... #.......# #...#................#...#.#............ #.......# #...'...##+###'#.....##'##.#....#.#..... #.......#####...#...#......#...........#............ #...............#<..#......#...........#..........## ######..######..#...#......#...........#..........# #..# #..#...########...(.......#..........# #..# #..#....).)...(.......(..)#..#####...# #..# #..#......).......(.......#..# ... #..# #..#....###+++###.........#..# .. #(.# #..#....#.......#####.....#..# #..######..######...........####..#..# #......)<).................)...####..##### #......)z..............#)###....(.......... #......z...............#...#............... #....z.................#...#............... #.....###############..#...#............... #.....#.............#..#...#............... #.....#.............#..#...#..############# #.....#.............#..#...#..# ####.....#..)..........# #...#..# #........#.............# #...# #........#...#####.....# ##### #........#...# #.....# ###.......##...# #.....# #.........#....# #...### ########..#....# #...# #..#....#####...# ########..)...........## #........)#...........# #......[..#...........# #.........#.......)...# #.........#########'### #.....................yy... #.......................... #####...................... #...................... #...................... ...............####.... #.........###### ....