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