###### ## ##.)..## ############ +.#####......######## #..........# +.. +.^...+.......+......############..........# +... +.....#.......+............................# +... +.....#.......+......######.#####...######.# ##+++#.): #....#.......###....# #...# ###.# #.# #.......##++# #....#.......# #....# #...# ##.######.# #.......'...###....%.......# #....#####...#####.........# #.......'..........'.......# #..............%...........# #.......'...###..#.#.......###''''#####..)..............# #.......##..# #..#.###.....#.N.......##.................# #.......##..# #..#.##.................'..######++######.# { +.......#....##..#.#..................'..# ##.....#####.# +......##.##.##....'..................'..###......'.....# #. +.....###. .##....'...).............###)..)......#####.# #...###++++###....## #.# .##.##'#.......#........## #####......#####.# #...##.........##'# #.# .# #......#''####....### ##.....'...#.# #...##.........##.# #.# .# #......+..# #...... ##...####.#.# #...##.........##.# ##.##^## ......#... +....... ###.## #.#.# #...##.........##.###......# +.......# ##....####.#.# #....'.........+............ #......'.....# #....'.........+............ #......'...### #....'.........+.......###. #......'...# #....#.........+.......# { ##.....'...# #....#.........#####'''#### ##....##### #....#######''## ##.......# ###### #....# #..# ##.......[# #....# #####(.###.........# #....# #........'....>....# #....###.###..###.........# #.............# #.........# #........###### ##..(.....# #........# ##.......# #..#####.# ##.....># ##++#####'## #.... #.......<..# ... ........%..# ...........# .....%.....# ...........# ...........# .....).....# #..........# ##..>......#