...... ..# . ......##.# .. .........# ... ........# .... ##......# ..... .#.......## #########...... ...$......####(.<........... #......((.(()(.))######.#... #........#####.#.# #..#>##### ...#.####... # # #####........ #.....#.. ......... ............ ..#......( ........... ... ..>.... ..........##### .... ....... .............! ..... .#..... #.......... ......#### .....# ....... #....... ........... ##.....###..#......... #..................... ####..(.<.............. ......S.......###.#g.# ............#...?...# ....o(.....##...[...# .....W.........##.### ....w.......W.<...# ...........(..##### ..............# ..(.......##### ........... .