######### #.......# #####.......############# #####...'.......'............ #.......#.......#####'###### #.......#.......# #....##### ###.......######### #....'...# .+ ... .......>..'...... ........###.# .# .... ..........####### ####....# #.# .#..... ....###..)# #...^# #.###.#..... ... #...# #....# #.#......<.. . ##### ......# #.#.#.#..... ...###.# #.#.J)...... ... #.. #....o.#... #....Z.+ ##.....# #... #.....# +.. ####+## #.c .. #.. #. #.# #. #.# #. #.# #.###'### ## #.......# #.... #.......# ..... #.......# .....##.......# ..............# ....# ..............# ....# #............# ###### #...# #.......##'########....####...# #.......##........'...........# ######.############...........# ##.....# #...........# ######......# ##''......>.# ##########...........# #.#........# #.......##...........# #.########'### #.......##...........# #.# #.....# #.......##...........#########.# #.....########. #.......#######................# #.............. #............<#.......########## #......######## #.......#######.#####.# ######.# ###'###########.# #.# #......# #.#........##.# #.# #.###### #.#.######.##.# #.# #.# #######.#.# #.##.# #.# #.# #.......#.# #.##.# #.###############.# #.###.....# #.##.# #.................# #.# #.##### #.##.# #.################# #.# #.# ##.##.# ### ##.###.# #.....# #......# ####### ########