############### ##################.............# ######## #..................#.#.#######.# #......####>#######..######...###.# #.# #.####...............######..## #.## #.# #.# ######.########........## ##.####.# ##.####.# #.<.........#####..## ##..>....# .Y......#########.#######...#####..)###..####### ##.#####..........# #......>.......#.#.#.# #.#######..###.###...#####..##.##.# #o# #...........)........##.#.# # #.# #..###.###.#.#####..#.....# ##[## ##.#######..###)###.#.# #..#.....# ......#...##.......)#......#......#.......# .......o#.[..#.#..[<).....#.#######.###.#.# #####.#...##...#..<.)((####.# #.# .#.# #.....(..(.%()#.##(# .. #.# .# # ####.###..##.##[##)####### .# #.# #..##.([.)))....... ..# #..##)##.##)######. ##.# #.##..##.##.# ... #.# ###.#.[.....# #.# #.# ###...##.#### #.# #. ##.#.....># #.### #...)..#### #... #######......# #..# #...#8#...)..# #..# #.>.'........# #..# #...#8......## #..# ######.#....# ###########..# ####...# #............# #.#..## #.##.####.#(## ##....###.##.# ##.#.# ###......##.###....# ######.##....((.c# #..#.###(..## ##.#.# ##.## .... #(# .... #(# ...[.#.........# ........#.#####). .......###.# ... ... .. #.| # #.# #..