######## ##......## .........########### .........##......... .........##.######...# ##.####'###.######...# ##. .....................+ ... #######.###..#.###...###..#.# #.# ##.#.# #.. ...#.# #)# #...# #.# .....# #.# ##..#####.##....... ########)### #................. #......).).###..#####......... #..................#.......... #...........###..#.#.......#.# #...........# ##.#.#.......# # #...# #...........# #...#.......+ #...# #...........# #..##......# #######...####...........# #.............. #.........##.............# #.#######.##### #.........##.............# #.# .# #.........##...######.##.# #.# .# #.........##...##### .##.# #.## #....s...$............##.#####..# ###.................. #.....###.## #.................. +.....# #..# #.................. #.....# ##.## ... #............$..... #.....####..###... #.!................ #................. #........########## #........>.....#.# #........# #..............# #..............# #####..........#.# #..........#.# #..........#.########### #..........#.#.........# #..........#.#.........# #..........#.#.........# ............#.#.........# ...########.#.#.........# ... #...#.........# .. ####..#.........# #..).>#.).......# #.#####.........# ####.#...'.........# #....#.###.........# #.####.# #########.# #.# #.# #.# #.# #.# #.# #.# #.#### #.# #.# #....# #.# #.# ####.# #(# #^#######)# #.# #.........# #.# ########### #.######### #.......<.# #########.# #...# #.### #.# #<# ###