######### ########### #.......############## ######### #.........# #.......'......#..)..####### #...(...####.........# ####### ###.......######.'PPP.PPPPPPP# #.......##.'.........# #.....#####.'.......# ###P.......P.P# #.......##.#.........## #.....##....#<......# #PPPPPPP.P.P# #.......##.#.........+.. #........####.......# #P...P.....P# #.......#..#.........##..##.....#### #.......# P.P.P.PPP.P# #.......'.##.........# #....)...# ##'###### P.P.P.P.).P# #.......####.........# ####.....# #.# PPP.PPP.PPP# ##..##### #######'### ##.#### #.# #P.........P# ##..### ##.# #.# #.# ##PPP.P.PPP.P# #.....# ####..# #.# #># #.....P.P.P.P# #.....### #....## #.# #.# #.P.P.P.P.P.P## #.......# ###'###### #.# #.# #.P.P.P.P.....# #.....#.# #........########.######## #.# #.PPP.PPPPPPP.# #.....#...+........'................ ... #.............# #.....# ###........########..####.PP #.# ........+...)<.####### #...(.# #........# ##.# #.. ########......# #.....# #........# .# ##. #....).# #.>...# ####+##### .# . #......# ##.#### #.# .# . ###'#### ##.# .. .# #.# ##..# #.## .# #.# #..## #..# . #.# ###'##### #######.#### #####+### #.# #.#...#.# ##..........####.......# #.# #.#o#.#.# ............#..'.......# ##.# #.#.#...+ #............##.......# #..# #.#.###.# #..........####.......# #.## #.#..)#.# ######.##### #.......# #.# #(###.#.# #..## #.......# #.# #.......# ##..# ###...### #.# ####'#### #######'## ###...### #.# #..# #........# #.......# ##'### ###.### +........### #.......# #....# #.....# .#........'.#####>......# #.)..# #.....###.##........#.....#.......# #....# #.....#...##........#####...<.....####. +....# #.......# #........# ###............# #....# #...>.### #........# #.......##### #....# ####.## #######'## #.......# #....# #...# #.# #####.### #....# #.### #.# #...# ##'### ##.# ###.# ##'##### #..### #..# #...# #......# ##...# #.## #.### #......# ######'## ##'##### ##.#### #......# #.......# #......##### #...<.##### +......###################.......# #......'...#####........... #......'................##.......# #......###...........##### #......################..'.......# #......# #######.....# #......# ####.......# #......# #.....# ######## #.......# ######## ####### #.......# #########