.. ... ########## ...... #........######....... ##..................... ##...................... #................[....... ##........................ #.......................(. #......................... .## #..........##............# ..### #........#####..........## ##....## #.......## #...........###......### ##.......# #............#.........## #...#....# #........#..............# #######..# #........##........%.(..## #### ###......###.............# ####...###.............## ##....#...............# ##.....#...............## ##...#...................# #...##...............S...# #..###>..................## #...##...........)...W>....# #...###...................### #...###...##.)...........### #..# #..####.........#...# ..# #... ##.............# ### #### ##########.##.# ### ##