. ... # #.# . . ... #. #.# ... .... ...######.###.##.... ... .^[.................. #.# #.#.....#......#.....# ####.###.#.....#............# #..............#...<..#.....# #.........#.##.#####..<.# ...#.........#.##.#####....##.# #....................).........# ...####.###.##.##.#####....#### #.######.# #.##.##.# #....# .........# #.##.##.### #....... #.#####..###.##.##...###........ #..(...S.....(................. ...####..##......#.).###.....# ##..##......#...# ...... .......%.)..#...# ... ##..######.##...# .... #.###### .... #.# ..... #.# .P. #.# #.# .