############# ######.....<.....###### #####.....................##### #.# ###...).......###'###...........### .. #.# ##......##'###'##...##'###'##......## #.##.# #....#'##...#...#.>.#...#...##'#....# #.##.# #..###..#...#...#...#...#...#..###..# #.##.# ##'##...#...##.#######.##...#...##'## #.##.# #...#...#...#### ####...#...#...# #.##)# #...#...#...# #0..#0..#...#######.##.##### #~~~#~~~#~.~# #00~#~~0#~~~#.......).g....# #~~~#~~~#~~.# #~0~#~~~#~00#######.##.###.# #~~~#~~~#~.~# #~00#~~~#~~~# ####.##.### #~~~#~~~#~.~## ##~00#~~~#~~~# #......?.... #~~~#~~~#~~.~### ###~~~~#~~~#00~# #....######. ~~~#~~.~~~#######00~~~~#0~0~~~.# #..### .~~~~~~~.~~~~P.P~~~~~~~~~00~....# #..# ....~~~~~.~~~P.000~000~~000....## #..# ..........~~~P.0~0~..........#######..##### ####..........P0P........#####..........[.# ######...........##############....###.# #.#######.###### #...%............ #.# #.###.# #.#######..).#.... #.###.....# #.# ###....... #.....##### #.# #..#.... ####..# #.# #....... #..# #.# #.#... #..# ####.# ..... #..# #....# #..... #..# ##.#..# #. #..# #####.#...### ##. #..# #....###....## .. #..#######.###.#......# .# #..##....#.####....#..###.# #..##.##.#.......#.....%.# #..##.##...........#..###.# #..##.####.######.##%.# .# #..##.####.# #.##..# .# #............ ..##..# .# #........####.## ##.##... .# ########## #.# #....... .. #.. .....###... ### #.#### .# #