######## ##.....>## ##........## #..........# #..........# #..........# #.###### #...%......# ........##### #...)......# #........#..## #########...%....## # .....#.......## #.................## #...#....#.........# #...#..##..........# #.#..#..#....#....## #.......#..).......# ##.....#..........## #......<..........####.......#.#.#.#%#.# #..........................#.......###.# #.................##......#..#..#.## #.# ###### #<......#........##......#.....#.#####.######.....### #.#).....(......##.......[...#..##..................# # ##[.###...######.)...........#######.#.##S#######.# #..###....## #...........### #.#[#.?......# #####..##..#####......##### #.#.#...=....# #.####.).##)......# #.#.#....g...# #.# ###.##......%# #.#.#........# #.# .##.......# #.#.#........ #.# .###.....## #.#.#....... #.# .. ........ ...#...... #.# ## ####.## ... #.# .# #.# #.# #.# #.# #.# #.##### #.#...## #......##### #........... #........### #............ .. #.......########... #....)........#... #.....)#..^^^...# #.#...##..^_^...# #.#######.^.^...# ###.## #.....### ##....## ###.### #......# ##.# #.>....# ##..# #<.....#####..## #............## #......####### #......# #......# ##....## ######