############ ########### ####### ####..........# ######### #.........# #.....# #..'..........###.......#######.........# #.....###.##..........'.#.......##....'.........# #.....##..##..........#.#.......##.####.........# #.....##.###..........#>).......'..# #.........# #.....#..# #..........###.....=.#### #...>.....# #.....'.## ###'######## #.......# ########'## #.....### #.###### ##(###### ###.# ###'### #......### #.### ##...# #.## ######...# #...# #..### #..# ########'## ###.# ####'## ###'##### #.........#####'###### #.....# #.......### #.........##.........# #.....# ########## #.....<.'.###.........##.........# #.....# #........# #...[...#...'.......<.#..........# #.....####### #........# #.......#####....................######....u'.....###........# #.......# #.........##.........'...##.....#####............# #.......# #.......(.##.........###..'.....# #####........# #####'#### #.........#####'###### ####.....# ###.###### #........# #####'##### #..# ##'#### #.# ###'##.P.P.# ##.# ###'#### #...## ##.# #......[_..# #..# #......### ###..## #..# #......P.P.# #.## #......'.### ##..# #.## #..).......# ###.###### #......#...########.### ###'### #.......#..#####...)[...####......###..##........### #.....# #.......'......#..........##......# ##..#..........###.....# #.......######..........#..'......# ##..........#...'.....# #.......# ###........####......# ###........#####.....# #.......# #####.#### #####'## ###.###### #....># #####'### #..# #.# #..# ##'#### #....# #.## #.# ##.## #.# ###'##### #.# #.# #..# #.# #.......### #.# #.# ######'## #.# #<[.....'.## #######'##### #.# #.......# #.## #.......#..###...........# #[#######.......# #..# #.......##..##...........########!#.....'.......# ##.# #.......###..#...........'..........#####g......# #.# #.......# ##.'...........########.### #.......# #.#### #.......# ###...........# #.# #.......# #....### #.......# #..%........# #.# #.......# ####...# #.......# #######'##### #.# ##g###### ###.# ######'## #..# #.# #...##### #.# #..# ####'## ####.##### ###.....# ########'## ####)### #...o.# #####).......# ########'## #.........# #......# #.....# ##............###.........#####.........# #......# #.....####..###..........#.........##..))[.......# #......# ###.....'....## #........#.#.........'..##.........# #......# ##.'.....###### #........#.'.........#####.........# #......# #..#.....# #........###.........# #.<.......# #......#####.##.....# #........# #.........# #.........# #......'[((..##.....# #........# ########### ########### #>.....############## ########## ########