######### ######### #......... #.......# #.......... #.......# #........... ... #.Z#########.......... ... #..#....#..'.......## ..########> #.)'....'..'.......# ..#......#...# #######. #..'....'..#.......# #.#...>..#...# .......#.... #..#....#..'.......# #.#......#...# ........#..... #..#########.......# #.#......#...# ........#..(..# #..)....# #.......# #<#......#...# ........#.....# #.)....<# #.......# #)#......#...# .........#.....# ###'###### #.......# #)#####'##...# ........D#.....# #.()((.# #.......######### .. #.......)....###########C#.....# #.)(...# #...............! ...############.).....................ZZ.....# #.)))..# #................ ................................%.....(......# #......# #............... ..................................%...........# #......# ######'############ #######'#########################............# #......# #......############# #.......Z...# #............# #+#+#### #......#...........# #.....Z.....# #............# ... #......#...........# #..###.###..# #............ ... #......#...........# #..#Z..Z.#..# +........... ... #......#......>....# #..#.###.#..# #..###### #.....Z#...........# #....# #....# #..# #......'...........# #..#.###.#..# #..# #......#...........# #..#.....#..# #.. #......#########+### #..###.###Z.# #......# #...(# #......).Z..# +......# #..#(# #......%)...# #......# #...)# ########(#### #......# #.#.)# #.....## ####+### #....# ##......# #..#(########.......+ #...))....#.........# #####.)..Z#........## #ZZ#..'.......## #.....#......## #.....+.....## #.######...## #.# ##+## #.# ..# #.# ..#