######### #.......############### #.......#.............# { #.......#......>......+ #.......#............###+######+## ####### #.......'............##..#...<...# #......######.......##..##..##...##..#.......# #......#...#.....#'###..##..##...##..'.......# #......+...+.....#...#...#...........#.......# #......#...#.....#...#...#.......###+#.......# #......#...#.....#...+...+.......#.......##### #......#...#.....+...#...#.......#[......# #.###'##...#.....#...#...#.......+.......# #..#.....##..##.....#+###..###.###..#.......# .........##..###'#...... #+# ##+#.......# .................+..... .......# ...#####'##......#..... ....... . #....##+###..#.... ...... . #....##..##..## ##. ...# +.............. ..# { #...............# ..+ #..####..###....# .##+##.# {########+#####..###....## ....#.....# { #..........'............. #....+.....######..........#............. # #....#.................)...#............ #... #....#.....................#............ #..# #....#+###.##...##..##'#######+######+## #..##+##..........##+####+##.......... { #..##..+.........+......# #......... #..##..#................+ +......... #..##..#..........#+##### #......... #..##'###'####'#..)....# ....###+# #...'......#...#.......# ....# #..##......#...#..)....# #....# #..##......#...#.......+ +....+ #...#......#...#.......# #....# #.(.'......+...+.......# #....# #..##..##+##...#.......####....#+### #+###..##.###+##...................# #.......#......#...................# #.......+......#...................# #..##)..#......#...................+ #..##...#......#..............)....# #. +....#......+...............o...# # ##..##.####+#...............)...# #..##.#.............#######+##.... #.....'.............# ... #.........#..>..........# . #.....>...#.............# #..###+##+#.............# #..#..............####### # ..............# ..............######## ...................... #####.......######### #.......# #.......# #.......# #.......# #########