#### #### ....###############..## # ..........#...........## .#. #............####..######## (.(. #..#########................. #.{##### ##...# #######..######... ##..{{..####..#.# #.# ##...# ..# #....s..#.O.{##.## #.# ###.# ..# #.......#.#####<.# #.# #.##.# .....(..l.# ##O#### ###.# ###....# #........## #....####...####....### #........# ####..##..#.>....#..# ##..(....# ##..........####.# #.##...## ##...###....# #.# .' #.#.. #....# #....###.### . #.### #.....##.##.......# #. ....##....######.#...# ...####...## #.###.... ...# #..#.# #.# #.. #.# #.##.. #.# . ... ## #.# ## #.# .#