### #<#### ###...#### ## #........###### .# ##............######### ###.# #..............##....##### #.#.# ##.......................########.#.# ##........(...............%#..8#.#.# ###.......##..............%.....#.# ##....#####........###..#..8#...# ###### ##8.8##### ########.### ##.## ####.#### #.. #.......# #### #.##.##.# # #.##.# #.##.# . #.##.# #....##.#######...# ............l....... #.......#######.... ........# ###...#.# #...#.# ......# .....# ..# .