################ #.......##.....# #..............# #..............# # #..............# ... #(..##..####..## ....##...########..##### .........#............... .......<.+..............# #...##...#............... ##+# #...##.##'####.....# ###### #.### ###### #...# #...# ........#...# .. #...... #...# ..! #.....# #..## .... #.....###..###.... #................. #........!........ #................. #.....##...##..... #.....##...####### #...(........... ##..........%.... +>...<........<... ##...####.####...# #..O# #.# ...# #.... ... ... #..... l... ....l.. ...> #........ #......... #..........