##### ###...### #.......# ### #.......############.### #.......'........+.....# #.......##########.....+ #.......# #...>.# ##'#...### ##'.#'## ##.#####'## ##.####.## ##.## ##.## ##.## ##.## +# #####.## ##.## ##.## ##.###### #.# ##.).'## ##'#####.## ##'#...### #.###### #.....# ###...#)## #.......# #'#...## #)....# #.....(.# #########..)....# ##.....## #.....##########..>....+ ........'.......#############)......# #.....'....)...+...P...# #########.......'...........')......# #+#########.##.#.......# #.......#############)......# #### #....))...#.......# ##'...### ### ##'#.....## ##!.######.#P#.#.#.##+...### #####.##### ###.###.###...## ##.4..##....#)#.#.#.#.##### ###.##'## ###(...('## #+### #!.s4..'.............## ###.....### #.........# #.# #421s..'..▓...######## #.........# #.........# #.# ##2.se##...).##..##############.....P...#########.........# #.# ##es##.....##....##'.........'..P......+.......'.........# #.# #######...▓..'......############.....P...#########.........# #.# #............'......### #.........# ##'.....### #.# #.#.#.#.#....##....##.## ##)#.....### ##.###.##'####'### #.#.#.#.#.######..####.########)####.#'## ### ##.## #####'#.....## #.........# #### ##'##...#)## ####.###.# ##.## ##)).....## ######....+ ##.......# ##.##.###.## #.).......# #.....# ##########.......# ##'...#.## #.........# #.....+ ......P.)'.......###########...'############.........# #.....# ##########.......'........+.....+..........+.........# ##...## #.)).......^##########.....########..##.........# #### #.#####...### #.......# #............## #.# ##### #.......# ##.....#.....## #.### ####'#### #..._..###'### #...# #.# ####......# #.# #####...##### #.# #.........# #.# ###...........### #.# ##.....##### #.# ##...............## #.# #.......# #.# #.................# #.# #...♣...# #.# ####....)8.....#### #.# #.......# #.# ######)..###### #.# ##.....'## #.# #<..))))......# #.# #'.....#.## #.# ######)..###### ### #########.## #.# ####.....8.....#### ##.###'# #.................# ### ##.##.## ##...............## ##.# ##'...## ###...........### ##..# #.....# #####...##### #...## +....## ##...# #....## ##'#.## #..### #....)#### ##.#### ##.## ### ##'.......# ##.## #..# #.###.##.....'## ### ##.## #####.## ##.##.####...##.## #.###.## #.....# #...'## #######.###.##.## #.PPP.##############...## ##.#...'## #.....'...........'...).#############'...## #.PPP.#############......'..........+.....# #.....# #.......############.....# ####### #.......# #.......# ######### #.......# #########