### # .. <. #.### ...##...##### ............##### ................. ...!............>.. #....w.r...####..# #..........#.....## #......?...#.##...# #..........#.##...# ######.#.....##...### #.##.##.......<# #....##.......## #######.......## #........# #........# .........#.# ..........#..# ............># ..........##.# ..........# .# .........#