###+ ..... ......##### ##+### ......'D..###....# ......###..##....# ..... ##..'....# #.# .... ####....# #.# ... #....# #.# # #+ ##'### #.# #. #.# #.# ###.##### #.# #.# #.......# #.## #.# #.......## #..# ####'##### #........##+######## #######'### #........# #..................# #.........####.....<..# #.......#.........)# +.........'.##........# #.......#..........+ #.........#..#........# #.......##.....>...# #.........##.'........+ #.......####'###### #.........####........# #.....).# #..#### ####+###### ##'####### ######.## ##....# #..))...# ###..)# ####.# #######.## ### #..)### #.### ...>.....# #.. ##'##### #...# .........# #.# #......# ######'### .........#### ##.### #......# #.....†..# ............### #....# #......+ #>.......+ .........##...###....# #......# #........# .........####...#....# #......# +........# .........# ###......# #..)...# #........# .........# ###....# #......# #####'#### .........# ##.#### ###..### ##...# ####...### #....# ####..### #..### #######.(#### ####.# #.......# ##'##### #######........((.### ######'## #.......# #......# ##..<............)...###.......# #.......# ###......# ###..#####...........#..##.......# #.......# #.+......# #####...## #...........##..'.......# #.......# ###.#.)....####.....### #...........#####.......# #.......###..<#......)))..##### #...........# #.......# #.......##..###......###### #...........# #.......# #.)....))..## #......# #...........# #.......# #.......#### #......# ############# ######### ######### ########