######## ######## #......# ####.....<##### #......######.............# ############ ############ #......'......##......###%###..........####...<......# #......#########......# #...'..........'.##..........# #......# #......# #####..........#..#..........# #......# #......# #..........##.#..........# #......# ####.### #..........##.'..........# #......# ##..# #..........####.....%)...# ###'#### #..## #..........# ######'##### #.# #.## ######..#### #..### ##.# #.# #####.### ##...# #..# ####.###### #.......# ###.# ####>######### #.........# #......(# #.# #............###.........### #.......# #.# #.......%......#........)..### #....)..# #.# #............#.#(.......%#...# #.......# #.# #.......hh...#...........###.###.......# #.# #########h######.........# #...'.......# #.# #.# #.........# #####.......# #(# ##O# .........# #.......# #.## #..# ####.## ###'##### #..# ####.## #. #.# ########'#### #....# ##.# #...........# #####'####### #..# ###...........# #....>......# #######.###########.'...........# #...........+ .....................#...........# #...........# #######.#############...........# #...........# #.# #...........# ##########'## #.# #########+### ##..# #<# #..## #.# ###.## #.# #...# #.# #####%##### . #.........# #.........# #.........# #.........+ #.........# ########'## #.# #.# ##.# ##..# #..## #####'## . #...%%.# ... #).....#####...... #......#....z# #......#.##### #......'.# #......### ########