####### ##.....## ##.......## #.........# #.........# #.........# #.........# #.........# ################### #.........# ######............)....# #.........###......###############.# #.............###### #.#### ###..(......###.# #....#### ## #)..........###.######## ####..%.# ..# #....................... ########.#####...# #.........##......###### .................# #######.#####.....## ########.#####...# #).## #......## ##.....#..# ..# ##..###.......## . #.).....#.# ## ##....)#####...## ##. #...........# ###..%..## ##..# ... .........#.# #..#)...# #.##.# .........#... ###.#####)# #.#..# .........###... #...# #.# #...# ........# .# #.### #.#####..# ### ........# #. #.)....).# #.. .. ....... #. #.######.####.# ##.. . ... .. #.# #...##.# ... ... .. #.# ###.##.###.# .... .>. ############.##.##..#..... ... #..##.....##....#..#....... . #..##...............>!..... #..##.....####.#..##.....l. #..'#'####.....#...# ..... #..#.## #.#####.#.# ###. #..### #.# ##.#.##### #..# #.# #..#.....# ##'# ####### #.##.....# #%## #.....####.##.....# #.# #..........##.....# #.## #.<...############# ##'###.....# #....#.....# #..>.#.....# ######.....# #.....# #######