. . #..+ #..# #..# #..# . #..#########+##..# ##### #..# #................# ##..)## #..# #................##########..8..# ###########+#########..# #.........................##....##+##+ ##......................# #..#+##########S...........#####.....#####....)).................# #..# #...................8...........)).....^...........# #..# #..####'###########...##########)################..# #..# #..#.........)..................................#..# #..# #..#..........(.................................#..# #..# #..#.................=..........................#..# #..# #..#.(..).......................................#..# #..############..#################################'############..# #................................................................# #...................<............................................# ##################################################################