######## ###### #......# #....# ######### ######## #......# ####....# #.......# ######## #......# #......# #..'....# #.......#######......### #......#### #......######.##....# #.............#........# #.........####......##.....##....# #.......#####........#.### #......##)...'......'..######...<# #.......# ###......#...###...[..#######......#### #....# #.......# ####.#####..........# ####'### ##'### #####.### #..# #####......# #.# #.# #.# ##.# ###.#### #.## #.# #.# #.# #.# #..# #.# #.# ######'## #.# ##.# #.### #.# ###.......# #.# #.## #...# ####'######.........#########.## #..# ####.#### #...%.......#.....[.'.......#..##############.#########...>...# #...........#.....(.#######...................................# #...........#.......# ####.##############.#########.......# #...........#.......# #.### #.# #.......# #...........##'###### #...# #.# ###.##### #..........###....### ###.# #.# #..# ######'##### ####...# #%# #.# #.## ##.# #####'##### #####.### #.# #.# #..# #.........####.......# #.# ####.####### #.## #####..)......'..#.......# #.# #..........# #####.## #...'.........##.........# #.# #..........# #......# ##.###.........####..)....# #.#######..........# #......# #..# #........)# #....)..# #.##.(.............# #......###.## #.........# #.......##########.#..####.[........# #....>.....# #.........# #..>.................## #..........# #......##### #.........# #.......##########.### #..........# ####.### ########'## #####.### #.# #..........# #.## #.# #.# #.# ######.##### #..# #.# ##.# #####.##### #..# ##.# #.# #..# #.........# ###'###### #####'#### ##.# #.## #.........### #........# #........# #..# ###.### #...........# #........# #........# #.#######.....# #.........#.# #........# #........# ###.##..........#######.........#.###........# #........##########......####.....#...............#..##........# #........'.............### #.......#####.........##..+........# #........##########.#### #..<..### #.........#####........# #........# #.# ##.#### ########### ######'### ##'####### ###.# #.# ##...# #....# #...# #.# #..### ######'##### #.### #.#### #.## #..........### ###'### #....# #.# #....>.....'.# #.....# #######'## ###'### #.....<....#.# #.....#### #........# #.....# #..........#.###.....'..## #........####################.....# #..........#..##.....##..###........'..................'%....# #..........##..'.....###..))........####################.....# #..........#####.....# #####........# ####### ############ #...<.# ########## #######