### #### ... ...!.####/###z# .....:.....o.z. #.# #.# #.# #.#####.# .>......# #.#####z# ##.## ###...######.# #...#......... #.#...######.# #.##.## # #.# #)# #######<# #.......# #.###.#### #.# #....# #.###.##.# #.....##.# ########.# #.# #.# # ##### #.# .#### ...[..##.# ##....? #....# ##....... #.##.###........ #.###)##).# #?# #.....# #.###.##.## #.##.###.# .#######....# #.# ............# #.# ..##.((..###.# ......s...(..##.# .#...##.....##... .........^.## .#.#......... .. #.######### . #. .