### ... #.# #.# #.# ##.##### ... ..####### #g# #.......# #.# #.>.....# #.# #...%...# #######.###.......# .......?...........# #######.########### #.# ########.######## ................. ########.###..... ############.###.... ........)..........# ############.####### #.# #.# ####################.####### .............................. #######.############.####### ###...### #.# ####...#...#### #.# ###.)..#####....### #.# ##...#### ####...## #.# #..### ### ###..# #.# ##'## ##>## ##'###.# ##...######...######...##. #.....g.................# #..⌠.......^⌠........⌠..# #.......................# ##...######...######...## ##### #####'##### ##### ##.........## #..<..<..<..# ##.........## ###########