####### .....# ##....# #.###.....#### ######## #.#..........# ###......######## ###.#..........## ........<......... .................# .##....)....##### ###.###.#.......# ###...#...# #.# #.###.....# #...##### #####.###.###...#.# ###...# #...........#.###.# #.##....#############.. #####.###..%..#...# #.# ..........%.................................# #.# #.##....#######...###....#####...#.##......# #.# # ############.....##...#####...#.##......# #.# #.......................>......#.#.# #.# #.#######...##########.#...##..#)#.# #.# #.## #######...#######.#...##..#.#.# #.# ..? ...................<...##..#.#.# #.# ###.## #######......####.######..#.#.# #.# ..(.. ...............................###.# ########..######...####...####.######..........## ................... ............# #...........# ........^.......#.. ##########...# #..#........# #..............### #####...###...# #..#...##...# ##...###.....o.# #.............# #..#...###.## #. #.(.###o# #.###...###.### #..#...# #.# #.### #)# ###...#.# #..#...# #.# #(..# #%# #.#####...#.# #..#...# #.# ##)..# #(# #...........# #..#...# #.# ###....# #.# #######....## #..#...# #.# #...%.## #.# #...#....### #..#.%.# #.# #.....# #.# #...##.....# #..#...# #.# #....#####.#######...####...#####..#...# #.# ##.>.....%.............................###.# ..............................................# ......................................##..###.# ######..########......##############...#..###.# #... ...............................!.# #.## ###......############.....#....### #. ####...# #..)..#.#....## .. #.....# ##### #...###.#<....# ###.....###...####...###.#.....# ................................# #######...#...#########......### #...##### #......# #...# #...#.## ##### ##.##.# #.##.# #.##.# #....# #...## #...# #####