####### ######### ##.....## #.......# ##.......## #.....>.# #.........# #.......#####.........########### ##### #### #...♣.).'...'.........)......'..# #...##########..### #)......#####.........########..### #...'........'....# #.......# #.........# #....# #...##########..'## #.......# ##.......## #..### ##'## ##'#.# ####'#### #+.....+# ##'# #.# #.##.# #.# ###+### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ###'### #.# #.###)### #.# ##.....## #'# #+.....+# #.# #.......# ##.## ##.......## ##'# #..=....########...######.........# ##+..# #.......'.....+....)'...'.........# #)...# #.......########...######.........# ##'..# #.......# #..#+ #....[....# ##.#### ##.^...'# #+## #.........# ##.## ###'###.# ##.......+# ##.## #.# #.# ##.....## ##.## #)# #.# ###+### ##.## #.# #.####+### ##.### #.# #+#.....## #....# ###'### ##.......## +###.# ##.....## #.........# #.########## ##### ##.......## #.........# #.........)#####...# #.........###.........# #.#..8..8..).....<.# #...PPP..(()'.........# #..........#####...# #...P8P...###....(....# ###+######## ##### #..(PPP)..# ##.......## #.........###'#.....## ##.).....###.######## ##.....###.## ########.## ##.## #####.## ##...'## ##.....## #.......# #.......# #.......#### ##...))((.(+ ##...'##### ##'##.# #.# #.# #.# #.# ... ..# #.# #.# .E. #.# .(§ #+