### ..# #.# #######.# #.......######## # #........#.....# .# #########.#.....######################.##### ....(....'................................. #...##..#.....#############)...###.#..... #...##..#.....# #########....# #.# ... #.......#.....# #......##....# #[# . #...##.######## #......##....# ... ##.#<#.# #............# ... #.#.#.# #............##.... #.#.#.# ####.........##.o.. #%#.#.# ###.........##..... ####.#.#.#############...........# ..............................#+### #########.#############.#.....# ......))# #)#.....# ######### #.####..# #.# ##.## #.# #..# #.# ##.# #.# #.## #.# #..# #)# ##.# #.# #.# #.#######.##.# #.#<.........# #.##.......### #.#............ ..#........#### ###.######..# #.# #.# #.# ..# #.# ..# #.# #.# #.# ..#