### ##### ..# #...######## #.# #.8.##.....# ... #...##..<..# #.# #...##.....# # #.# #.~.##.....# #b#.######.~..'.....# #........#.~.##.....# ........####.#.~.##.....# ######### #.#...##.....# #.....######## #######