.........# ..........# ..........+ ..........# ..........# #..........# .# #..........# .# ##..........####.### .?.....#'##)....... #####.#####.##....#### .....>.......+....+ .## ######...######....###..# ......oo.# #......##.# ......o..# ###....##.# #### ......ooo# #....##.## ..... .........# #....##..## ....# .......... +....'....+....)# ......##### #....###..#.....# ...... ................... ...%.. ###########.####### ...... ....).......... #######.####### ............... #######.####### #.>.<........ ##.#...###### # #...# ###..# ..# #.# .. #.#