####### #.....################## #.....#................# #.....#................# #.....#................# ###.....###.##.####.....## #.........####.########'# +.........'.....#......## #.........#.....#....### #.........#.....#....# #######.........###'######## ........#######............. ........#.....#............. .....<..#.....#............. ........#.....#............. ........#.....#............. [.......#.....######'####+## ........#####'##............ ........#....<.'............ ........#......#............ ###.....#......#............ #.....#......#............ #### #.....#......#.........### #..# #.....+......#.........# #.)# #.....##+##.####...##..# ##+#..# #####.....######...# ####.(#'## #.....#........# +........##+# #.....#........# #.##[##.....# #.....#........# #####.#gg.##+#..# #.....'........# .#..#..#..%# #..+ #.....#........#(..#..#..#...# #..# #.....#..รท.....+...##'##.##### ##.### #.....#........#....#(.#..+ #...+ #.....###.##.###....+..'..# #...# ....######+##.#>.....#####.########.### .<.. .........#.......#.)'..........# ... .........'.......#..#....##'#..+ .........#.....P########'#.[#### ...####+##......#..#).).(#..# ## #........##..+..'..#).#..# ..........#...####(.#)##### ..........#......####..P..### ..........#.................. ..........#...#.............. ..........#...#.............. ..........+...#.............. ..........#.###...(.......... #. ......########## ..#......# #......#