##### ..# ####...## .... ###### ##.......## ... ####....####.........# ... ###### #..........##........# ..###### #........# #..........###.......# #.##...## #........# #..........# #......#####.. #.#.....# #........# ###..%.......###............# #.##...## #........# #...........[.)))......###### #.##.%## #........# #.#..........###.......# #.#..## #........# #.####.......# #.......# #.#.## #........# #......#..#######.....## #.#.# #........#####......#..# #.......# #.#.# #<%..........#......#..#####.#.##..# ###.#.# #.g......###..........###....#.##..### ####.<...##### #####.#######.........# #.##.!.......# #...[#o####..# #.#...............###.##.........# #.####.# #..# #>....)...........#...##.........# ###.# #)# ##..# ##...............................####...# #.# #...## #####.....##......##...####.........##...### #.# #(...# #.............##.####..# #[........##.### #.# #....# #......>.##...>#.####.## #............# #.# #....# #..............#.##....## ###.###....### #.# #....# #<........##....)##.##..# #.#........# #.###....# #%.........(.........##.# #.#......!.# #.##.....# #.......####.###.###.##.#####..........# ##.#......# #.......# #.# #.# #.##........#.......#######....)....# #.......# #.###.# #.....%.......................).<#.## #.......# #.##..#####.#...............##..###......### ######### #.#..###...[######..........##........##%# #.#.##...#### ####.................##.# ####......### #.............##.###.## ##.......### ##.#####.##....%.##...# #........# #.# #.###..........# ##......## #.# ##.# ####..##...# #####.## #####.####..# #.%##...# ########..# ##..........## ##..###.## #.....)..## #..........## #.....### ##....###################..........# #.....# #...............)......%...........# #.....# #.....###################.......(.(# #....># ##...## #..........# #.....# #...# #..........# #.....# ##### #..........# #.....# #..........# ####### ##........## ##########