########## ############# ############.......... #...........#######..........'..........# #...................##########..........# #...>.g.....######### #..........# .............# #..........# #...........# #..........# #...........# #..........# #######.##### ##'######### ..# #.##### #.## #...>.# #. #####.# #. ########### ######'#### #.........#####.........# #.........#...'.........# #.........#.###.........# +.........'.# #.........# #.........### #.........# #..)......# ####+###### #.........# ##'######## #......## ######..# ########'#### #.<.........# #...........# #...........# +...........+ #...........# #...........# ####+########