.?..... ....... ....... ##....... #........ #.r...... #gg...... #.# #l# # #.# ##.#.#### #.......# #.......#### #..........# ##.#.#####.# ...#.# #.## #####.# #..# ..######.# .........# #####...# #...#...# ###.⌠.###.# #.....(.#.# +.⌠.<.⌠.'.# #.......#.# ###.⌠.###.# #...# ..# ##### ..# ..# ...# ##