######### ###......). ################################.......... .........................%.)))..<........... #.##########.########.#################......... #.#................)...#...........))..........# #.#.##........#######..#.#####################. #.#.##.##.....#.....#..#.# #....[)).).....#.. #.#.##.#......#.###.#..#.####.##########...#.# #.#.##.####.........#..#.#.............#...#y#.#... #.#.#...............#..#.#.##.###.#................ #.#.########..#.#..)#..#.#.##.###.####.#.###.#.#.#. #...........>...)..<)..................#... ... ############.#########.#.###)#..#.#.##...#####..##........ #.................. ...#.....#..#.#:##<..# #..# ........# #.#########.#####################.#.##...# #..# ......$.# #.# #.........[.. .........#+##...# #..# ......>.# #.# #....######## #######.........# ##.# ##.#+#.# #%# #....# #.........# #.# #....########## #.........# #.# #####.........# #.........# #.# #.#######.##########.........# #.# #.......#..........'......#### ##.###############.####...#######..############# #......."..........................# #........# ##################.####...#######..####........#### #........................# ###................_# ##.#########.#####.######.# #....####........#### #................#.# #.# #....# #........# ################.#.# #.# #....# ########## #.........# #.# ###### ##.#####.### ..# (......#.# ### ((.....#.# .......#.# #..(....# #..........# #.####.#.#.# #.#.#.# #.#.. # #.#### .. #.