...# ......# .....>.# ....%...# .......######## #............# #............# #####.%..........# ..................# ###.###.##.......# ###.###.##.......# #........#.......# #.++++++.####.#### +....+..# #.# +..<.+..# #.# +....'..# #.# #.. +....+..# #.# ..# ++++++### #.# #.# ..# #.# #.# #.# #.# #.########.#####.# .................# #.########.####### #.# #.# #.########.# .#################..........# ........................g...# ........##########..........# ....... ##########.# ....... #.# ....... ..# ...... ### #####