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