########### ######+####### ###+###### #.........######............. ..........# #####+##### #........M'....#............. ..........#####.........# #.........####.M.....M...... ..........'...#.........# #.........# ###..>......... ........>..###.#.........# #.........# #.........<.. ............##.#.........# #..(......# #........... ............##.#%......>.# ####'###### ########'## ...#....%##.##.).........# #.# .# #....#...####.........# #.## #..#..#....# #######'### #..## #...###....# #..# ##..# < #....###...# ##.# ##.# ... #....#..#..## #.# ###'####### ...z #...#....#..# #.## #.........###.?... .##.....#..# #..## #.#.#####.#.'...... #...........# ##..# #.#%#...z.'.# ###....%...# ##.# #.#.#.####### ######.### #.# #..(# #.# #.# ##(## #.# #.# #.# #.. #.# #.# #.## #.# #########'## ########'### #..## #.# #..........# ###..........# ##..# #.# #..........# ##.'..........# #####'###### #.# #..........###..#..........# #..........# #)# #..........##..##..........# #..........# #.# #........%.#..###..........# #..........# #.############..........#.## #..........# ####..........#######............'..........'.# #..........# #.............'.......############..........### #######'#### #.......#.....######.## #..........# #..# #.......####'## #.# #####'###### ##.## #.#...#.####.# ####.########## ###.# #..# #.......##...# #.............# #...# #.## #.......##+######.............# ##'######### #.# #.#...#.#......##.............# #..........#########.## #.......#......#..............# ###..........+...#......# #.......#......#..............# #.'..........###........# #.#...#.#..<..................###.#..........##.#.#.#.#.# #.......#.......#...<..)..........#.....................# #.......#......##...%.........##############.##.##+##.#.# #.#...#.#......################ #....#...#..## #.......######## ####.+...'.## #...>...# #..#...#..# ######### ##.##'##.## #....^....# ##.#.#.#.## #########