######## ########### ####......# ########## #.........# ############..'......# #........# #..<......# #..........#.##..[...########### #.)......# #.........# #..........#.##......'.........# #......).####.........# #............##......#########.############........'..#.........# #..........####......# #............'..(.....##.#.........# #..........# #......# ##############........##...........# ##.######### #......# #........####.........# #.## #......# #.(..(...# ####.###### #..# #####+## #######'## #...# ##.## #.# #...# #.### #..# #.# ########.#### ###'#### ####'#### #.# ###########.#..)#.....# #......# #.......# ######.##########........##.#.#.#.#.### #......# #%......# #%..............'........##...#...#...# #......# #....>..######.####..#########.........#.#########.###......# #.......+.....)# ##.# #..(.^......#.........#.'......# #.......######## #.# #........#..#.#######...#......# ######'## #.# ##'#######..#)#.....#.#######'## #...# #.# #.# ##.#)#.#####.# #....# #.### #.## ##.# #...#.......# #.#### #.# #..# #.[# ##.########## ##'###### ####'##### #####.### #.## #.....# #####.......# #^.......# #.......# #.# #####'####...'.......# #........# #.......######.###########.......#.###.......# #........# #.......##...............'.......#.# #.......# #........###### #..........###.###########.......#.# #.......# #........'....###.......#### #.# #.......'.# #...<...# #........####...#(......# #.# #.......### #...>...# #........# ###.<.......# #.# ####'#### #..o....# #........# ###......[# #.# #.## #..o....# ####+#### ##.###### #.# #..# ####'#### #.# #.# ##.# #..# ##.# ##.# ####........# #'## #..# #..#########...........# .... ##+######## ###+##### #.##....)....##..........#..o.. #.........# #.......#######.##.##########..$.....#.#..o... #.........####.......)..........# #.J......# '...oo.. #.........#))'.......#######.#### #........###...o...# #.........'.##.......# #.# #........ #....... #.........####.......# #.# ... ... #####'##### ####+#### #.# #.# #.# #.# #.# #.# ##.# #####'##### ### #..# #.........# #.. ##'######## #.........# #.# #.........# #.........# #.# ###.........+ #.....<..%####.# #####.'..>...... #.........'.##.# #.....#......... #.........#....#####.############## #############.......# #########