### ...######### ###### ############ #........### #....# #..........# # ##.#...!...########.##.## ##.#.######.# #. #...#####%.........###.###.##.## #.# #.# ##.#.# #.#######.%# ##.#.###.)# #.######### #.###.##.# #....# #..## ##.## ##.# #.........# #...###.# #..#.# #.#.###.#.###.## #########.# #.......#####..#.####.##.#.#.#.#.## #.# #..####...............###.#.<.#.####### #.# #..##.......####.####.##.#.#.#.#.##...##########.## #.#..###.#.. ##.####.#.###.#.###.#.#..........%..# #....# ... .....[....## ##.## ##..############..# #..#.###.## ##.##.#### #.#.# #### #..# ###.......# .# #.##. #.# #.# #..# ..........####.# #.## # # #..# .###..###....#.# .(. ...# #>. ##......# # ##.. #..##....(..# ## #...........# ##..........###.# #####.(.....>... #..........# ###.######.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #######.#### #.# #...........# #.# .###.#####.# #.# # #.###.#### #...%....# #..#####.# #..# #.# #..# #.# #..# #.# #..#####.# #.>......# #.##.##### ###.##.############## #..........)........# .....#####.........#s# ##.# #########.#.# .. #.#.# #.#.. #.#.# ..... ###.# .