############# ##### ######### #...........# ###<..# ## #.......# #...........# ###########...### +. #.......# #...........# #........##.#....[# #.##.......### #...........####........#..#.##### #.#........'.# #.............##........#.##.. #..........#.###...........#.##........#.##### ###...#.....#...#...........#.##........'.# ###...###.....###.............#..#........### ##...### #.....# ############..##.#........# #...## #.....# #...##.+........# ##...### ####### #...####........# ###...### ##..## ######'### ###...# #...# ###.# ###...### #...# #...# ##...### ##...# ##.###### ##### #...## ###...## #.......##...... ##...### ###.....# #............... ###...##### ##......## #........#...... ###...#.# #.....### #........# ..... ##.##.### ##...### #........# .... #......# #...## #........# ... ######.# #...# #.......## ## #.# ##...# #.......# #.# #...## #.......# #.# #...# ####.#### ##'#### #..## ### #.# #.....####.# ##'#### #.# ###+#### #.....'.#..# #.....# ######.## ##+##### #......# #.....#...####.....# #.......# #......# #.>....### #.....##.....#.....######.......########......# ###...#.))# #.....######.#.....##..................#......# ###...###.#.#######.....# #.#.....#..###.......######.#...(..# ##...### #.#......##.....# #.'.....#.## #....(..# #.'......# #...## #.######.##.....# ###.<...'.# #....!..# ###......# ##...### #.# #.##.....# #.....### #....)..# #......# ###...##### #..'.....# #.....# ######.## #)....[# ###...# ####.....# ##'#### #..# ####'### ###...### ##+#### #...# #####.## #...# ##...### #..## ########'### #.....# ##'### #)..## ### ##..# #..........# ##'###### #....# ##...### #.# ####'#####..........# #......>.. +.y..# ###...###.# #.......##..........####....##### #....# ###...#.# ######^......##..........##.'....# .....# ##....####....'.......##.<........#..#....# ......# #..<.'....####...>...#...........#.##....# .......# #....###### #...................'.##....# .###....# #....# #.......##..........####....# ## #....# #....# #.......##..........# #...... #....# ##########..........# #....... ###### ############ ####...