######## #......# #......# ....# #......# ....# #......# . ##+# #...# #......# .. #...##...######.....## ...+........#.......<..# ............#..........# ............#..........# ..#....(...#..........# .....#+##'###..........# ### #.............#'###### #.............#......# #...).........#......# #.............#......# #.............#.....#######. #...............#####...........# #.<....########.................+ #......# #.................# ######## #.................# #.................# #.................# #...........pp....# #............Kp...### ###########'##Z.....# .........#......# .........#......# .........+......# #####....#......+ ###..#..pp..# #..##..$.... ....#........ +.......... #.......... #!$........