######## ##......## ### ##........## ##.. #..........# #..# ######## #..........# #..# #......# #..........# ##### #..###########......# #........(.# .....###..##...............# #..........# .......)....########......# ##........## ##### .........#### ###......# ##........####...### #.##....## #....##### #..........##..#...####.##....# #.#### #.....................#.##..(## ####.# #..........#..#####.#.#.##...# #####....# #.........<..## #...>(##..#####.....#### #.............######........!...#.############ #.........##.....###.#...##.###...### #.....# #.#...............##....###.# ##....####.....# #..########.###..........##.#####...)........# ##..## ###..# ##...##..............).).......# ##..###...##....#...#.#.#...........###.....# ##..##.####.######...#.###..#..##### #...>.# ##########....####. ##........##.## #.....# #...<...####..<..... >...######..##### ####### #.................## ##...# #.....).# #.......####.#.#(..# #..... #.#####<##### ############...###.. #..###.... #.....# #####...### # ...# .... #.....# #.......# ......(## #.....# #......## .## ......# #......# .......# #......# ..#.....# #.....## ##.#..(..# #.....# #.......# ####.....# ......$!.# #### .........##..... ..........@g.... .........##....# ########..:....# ####>...# ...# ..# .