########### ########### #.........# #.......#.# ##################.### ############# ############ #####.#.#.# #.........##.....#...# #......ZZZ..# #..........###>....#..!# #.........##.### ###Z# #########Z#.# #..>.......#...#######.# #.........ZZ...# #Z# #...ZZZ.Z.#.###..........#.#.#.#.#...# #.........####.#####Z####.###########.'..........'.#.#.#.#[### #.........##...#...#.##...........Z...#Z.........###...#.#.#.# #.........##.###.#.#.Z..#.#########.###########'## #####.#.#.# #.........##..Z.Z#.Z!####.....#.ZZZZ# #.....# #.........# #.........#########'## ########.#### ##.##### ##.######## ##'######## #.Z.# ##..Z# #..# #..#### #.### #Z### #..### #.## ##....# #...# #Z# #####'####### ####'###### ####.## ######'### ###'### #...........###.........# #....# #.....<..###### #...Z.### #...........#.'.........#######....# #........'.Z..###..%..'.# #...........'.#.........##.........# #........####...'.....#.# #...........###.........##.####....# #......<.# #####.....#.###...........# #.........'..# #....# #........# #.....#...'...........# #.........#### ###.## #........# #.....#####...........# #.........# #.# #........# ##'#### #...........# ###'####### ##.# ######..## #.# #####..###### ##..# #..# ###.###### ##'##### ####.###### #<.## ##.###### #........# #......# #.........###'###############.......# #........### #......# #.........#...........#.............# #......Z.'.# #......######...........#######.#.'.#####.......# #........#.# #......'...##...........Z.#...#.#.### #.......# #........#.###......###..)..........##.###.#.#.# #.......# #........#.).#......# ####.......).#.......#...# #.......# #........###.'..)...# ###'###############'### ######(## #..(.....# ###.)....# #..# ###.# #....# #######'## #..Z...# ##.## #...# ##.#### #.# #####'## #..# #.### #..# #...# #######'### #.# #+## #####'##### #.........# ###.### #...... #...).....# #.........# #.....### #....... #.#######.###.........# #.......####y......# #.#.....#.).#.........# ###.....#..Dlyy......# #.#.###.#.#.#.........#####.......######.......# #.......#.#.#.........'.....#.....# #.......# ###########.'.........#######.....# #l#### ###.........# ####.## #^..## #> #####'##### #..# ###..# #. #.....# #.## ##.# ####.##### #######.## #)# ##.#### .........# #........# #.# #.....# ......lcc# #........# ####'#### #.....# .....c.c.#### #........#####.......# #####.....# ......YhZ((.###############............#.......####.........# .......<(##%......!................###.#)......#.D..###.....# .........##################........# #.+.......#.#### #.....# .........# #..>.....# ###...)...+.# #.....# .....(..(# ########## #....%..### ####### ########## #########