### ## ##.## # ...###...## #.## ..........######### .... #................# ...#..######..#########.# ..............# #.# .....########.# #.#### ... ##+# #....# . ##...## ####.# ##.....## ####.# ##.......## ##.##.# #.........####...#.####### +.........'............... #.........####.....####### #.......## ##..### ##.....## ##.# ##...###### #.# ##+#.....# #.# #.#'#.# #.# #.#<#.# #.# ..#+#.# #.# .... .# #.# ....# ## #.# .....# .##.#.. ## #.###