### #.### #..## ##..##..... ##S....... ##.. ##o...### .... ##o..## ..... #....# ..... ###...## #....#...o.# #....#..oT.# #......oN## #.....NTo# #.......T# #........# #....?....# #..##....... #.. ##....... #.# ......... #. .........