.... .... ..... ..... # ...... ##.##.####...... .....gg......... ###### ##########.########### #.... ...................... #.... ...................... #...# #..###########..##### #...# #..# ###..##### #...# #..##### #........# #.^.#####......#####.......... #....†......................## #...#####.<........#........# #...# #......###.####..#### #...# #......# #.# ..# #...# ###..(## #.# ..# #...#######...####.####..# #......................... #......................... ##########################