#+#+#+#+#...#+#+# ##................ #..8..8..8...8..8. #................. #..8..8..8...8..8. #................. #..8..8..8...8..8. #.........W....... #..8.....8.0.8W... ##...###.......### ########'#######'''###### #...#.....#.............# #...#..8..'.8...W.WW..8.# #...#.....#...###Z###...# #'#####'#######..W..# ## #.........#:().......)?[# #..8...8..#)$.........[:# #.........#=)[.......[$}# #########################