######### #.......## ##########........## ##############.......##..../....########## . #.....................'..........'.......# +.. #.....................'.....#....'.......# #.# #................###.^'.....#....'.......# #.#########'''##...##.##'''####+#..#...#...#.###+++## .###.#............#...##.#.<..........#...#..##.##.....# ....+...#............#...##.#.............#...#.##.#......# .....+...#............#......+.............#...#.##.#......# ......+...'............'......+...............#####..'......# .......#..['............'......+.............##.......'.[....# .......#...'............'....###......>....##.........'......# .......#..##............#..### ##./.......#...#.......#......# #......#''###...........#++# ##........#...#...##''#......# #.........##'''##''#.......# #.....#...#...#.##..........# +.........##...##..#.......# #.....#...#.....##..........# +.........'........'.......# #......#...#.+..)'........^.# +.........'........'.......# #......#...#.+...'.........## #..(......'........'.......# #........##..##..'........## ##....)...#.##...###.......### #.....##....#####.......## #####.####.##...####........#####+####...++## ######### ##..##...)......'.........'.............# ##...............'.........'.............# #................'..!......'.............# ##########..._..+###++##..#.........##..>##..###++# ##......<.)...).........#..##'###++'###...##..# ##.....................^.#..##.# #..........#.># #........................#..##)# #..........#..# #.....................)..#.....###.............+ #........................'....).......##.......+ #........................'.....^......#####....+ #........................'..[.........# ##### ##.........?.............###...####'''## #'''####+++###+++#........#...###.....# #......... .....+........+.....+.....# #......... ......+........+.....+.....# #.......... .....+........+.....+.....# ##'''####+++###...#.^......###...#....}# ###### #............##...##'''##+####...##....#######....###### #^............'...................'....['....+.....'...+ #.............'...................'.....'....+.....'...+ #.............'......(............'.....'<...+.....'...+ #.............#...###..####'####..#.....####'#.....##### #.....###'''###...###..###.....#..####### #.....#### #.....'.....###..........+.....+..# #.....# #.....'."................+.....+..### #.....# #.....'..................+.....+....# #.....# #.....###........#####...#.....#.##.# #.....# ##....# ######...# ++#.....#+##'## ##....# #+++## #...# .............## ###'####### #...# ...^..........####..........+ #L... ................'............ . ................'............ i.......[.......'...######### ...............##### ################