######## ########## ########## #......# ######## #........# #........# #..[...#####......##### #........# #........# #.........##......'...# #........# #........### #...%..##..#......###.#####........# #........'.################......###.#......# #.....#........# #........#.......................# #.+......# #####..........# #........##################......# ###......# ###........# #........# ##.##### ###'#### ######.### #........# #.# #...## ##......# ##'####### #.# ###..## #..###### #.### ######### #.# ##..# ###.###### #...# #.......# #.# ########.## #........# ####'## #.......##########.# #.........# #........# #.....### #..................## #.........# #........# #...)%'.###.......#########...#######.........# #........# #.....#..)#.......# ##.........>........####........# #...<.###)).......# #.########.........##.......>..# #.....# ###)......# #.## #...(........#........# #.....# ####.#### #.[# #.........####........# ####'## #..# ##.# ###.####### ####.##### #..# ##.# #.# #...# #.....# ##..# #.# #.# ####'### #####'### #...### #####'### ####.#### #......#### #.......# #.#..># #.......# #.#.....# #......'..######.......# #.##### #.......### #.#.###.#####......##......+.......# #.# #.......'.# #...#......##......#########....^..# ##.# #.......#.##########.#.##..#......# #.......# #..# #.......#[.........#.#.###.'......# #.......# #.## #.......########.###.#.# ###......# #####'### #.# ###'##### #.....#.# #......# ##..# #.# #.### ####.#### #......# ##..## #.# #...# #.# #####'## ##^.## ##.# ####'##### #.# #..# #..## #..# #........# #.# ####'###########.#### ###'##### #........# #.# #..........##.......# #.......# #........# #.# ####..........##.......# #.......#### #........# #.# #..'..........#........# #.......+..####........# ##.#####.##.......<...........# #.......##<..(#.....%..########..#.....##..........##.......# ##'##########.'........'?..........######..........##.......# ##.## ###).......########.#### #....>.....##.......# #...# ##'####### #.# #..........####.##### #...# #..# #.# #######..### #..# #...# ##.## #.# ##....########'##### ###'######## #..# #####'###### #...#.....##.....(.# #..........#######+#### #..........# #>#.#.###.##.#####.# #..........'.#........# #..........#### #.#.....#.##.#.....### #..........#.#........# #..........'..#######.###...##.#.....# #..........#.'....f...### #..........##..##.....#...#.)#...PPP.# #..........###........'.###..........###(.'.#####.#.#..###(P8P.# #..........# #........#...'..........# ####.......#.##.....PPP.# #..........# #.......<#####..........# ################.....# #..........# ########## ############ ####### ############