### ### ##################.# ####.########..................# #....##.........).......######## ###.#..........################## ###############......##.###### ###....# #...................)...# ###......# #.)..########...####.#### #########........# ##########..........### #.# #...........#....### ##...#...###.........# #.# ###%###.######.......# ##............#......### #.# ###...###.# #.......# #...........###.####...#####.# #>..####..# #.......# #...........###.## ###)...(..#####.######.## #.......# #................## #######....##.# #...# #.......## ##.........####...## ###.##..).# ##.##### #........# ########### #..#..# #...##..### #..#...# #........# ########################.#.##### #.##...############.# #Z#Z#Z#Z#Z##### #^#^##'### #.##...#...# #.# ############Z#Z#########...### #####.###..###.# ####.#### ##..........#####^#Z#.....>.#Z####..........# #.## #..>....# #<..............#####.###...###....########.# #..## #.).....# ##......#######.......#Z##'####(#..# #.####..###....%..# ########M#Z#^############.#.#..#.## ######.................# #Z#Z#Z#######Z#M#^#Z# #.........####............########### ####### ###########.......##.....##########..# ###############...........##### #### #.................##.#........## ############..#####..##.....#..### #######.........(.....###.##...###### #................#..### #..###......## #......#.............# ##..#######..## ######.........####..######.# ##..## ###.......# #.......#.##### ##..#### ##########.#....## ####..........######....### #........#.####.############.#........#####...####### #..........##.....##.....###..........# ##........# #........###..............#####....%..# #........# #..........................# ###.....######........# #........##................# #..........#........# #........##................# #.....####..........# #........##.......)........# #.....# ###........# #........##................# #.....# #........# ###########................# ####### #........# ##..............## #........# ##.....##.....## #.>....(.# ############## ##########