############ . ...........!#######... .......g............... ....#######.##.####..... ###.##.......... #...##.......... #................ #...##..)........ #. ###.##........... #. #............. #.#### ####.##.#######.# # #....###....##.# . ..##.................. .>.................... ..##....###......>... #....# ###..##...#. #..%.#......##...# ...##....#.......... ................## .#####...##.##... #...#...# # ###.⌠.###.# #.......#.# +.⌠.<.⌠.'.# #.......#.# ###.⌠.###.# #...# ... ##### .... ..... #######