########## ##...##...## ##..........## #............# ##########............# #.....................# ###...#................## ........######...##...## ######...# ########## ###.### #...# #...# #...# ##...# ## ##....## ... ####...#..# .... ##....!.##.###.... #........#.......# #..........#....... #.........o.a...... #.........p.ap..... #.........pKpo..... #........?.{....... ##........#........ ..........#....... ......... ....?.. ........ ....... ....../ .......