######## #......# #......# #......# #......# #......# #......## #.......... #......#### ###......# #........# #...##'### #...##'##### #....so....# #....oo...... #..#.......#. #.........o.. #......!..... #............ #..........?. #......≈....)