.... ################# ........+..............># ........###.########.#### ........# #.# #.# g.......# #.# #.# .......###'### #.# ............# #.# +##........# #.# #.S......# #.# #........# #.# #........# #.############ #...?....# #............# #........# ###########.## #........# #(# #........# #.# .#####+### #.# . #.# #.# #.# #.# ###########.# #...........# #####.########### #.....# ###.###.## .........# ###.####)####### #.##.......... #...<..######. ########