########### #.........# #.........# ### ######### ##.......## #.# #.......# #.......#################.## #.......# ##......'............(.'...################.......# #.....#################.P..'.............'.......# ##...## #..P..###############.......# #...# #.....# #.......# ##'.## ####### #.......# ##.#.# ######### ##.#### ##.## ######### #### #####.## #.......# #..### ##...'## #.∩.....# #....### ##.....###############....§#############......### #.).....'............'e...)e..)........(.....(..### #.....).###############.[.############(...........# #.......# ##'...# #(((....)..# ##.....## ##.##.## #([<)).).### ##...#'## ##.###.# #()[)....)## ##'###.## ##.## ### #.(().e..).## #.# ##.## ##.## ##[..)(.....## #.# ##.######.## #.....(e....# #.# ##'#...'## #####...[...# #.# ##....)####### #...#e#.# #.# #............### #####)### #.# #.......##.....# ##.....## #.# ##.##....###.##.## ###.......### #)# ###...###.###...#..# #.....e.....# ######'###.'.8...###.).8....# #...........# #.....).##.#........)....#..# #...........# ##....)..##.###.....(...###.## #..!........# #...........# ###.....### #.# #...^.......# ##.......<.### ##.8(## #.# #...........# #...........# ###..(((### #.# ###.......### ##.).........####..)(<....###.# ##.....## ########+######....).)......#.# ###.### ##............'.8)..###...8.'.# ... #............#...### ###...### ... ##.........####.##.# ##.## e.... #.........'###.##'## ##.# .$... ##.......##.##.....# #..# ...(... #.......###'#...).## #.## ####'#### ##.......###.# #.# ##.......##..# #.# #...........## #.# ##.......#### #.# ##'.......# #.# ##.##...).## #.# ##.###.....# ####.###.## ####### #..#'##.## #....#'## #......### #........# #......### #....### #..### ####