########### .. #.........# ########## .... #.###.##########........# ......#### #...#.....#....'....))..# $...z....#####.#####.#.####z<......+ ......##..##...#..<#.'.# #........# ... ##..'.#####.#.### #........# . ####...z.....# #........# ########'## #...%....# # #...# ######'### ...#### ####+### #...# ........######......# #######.### .............'......# #.........# ........######......# #........>### ....... #.....<# #............. ....... #......####.........#### ....... #....#'#............# ....$. #....'∩'.##.........# ##### ####'#'####.........# #....# #####.##### ####.# #..# +# ##.# .#