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