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