. #. ... # #.# ...# #. #.##...# .##.##......# .....>......# #.##.........#.# #.........(>..... # .........################ #............)............... ##.#######.#########....#### #...<....#.# ####....# #....#.###.# #.......# ##.###.# #.######.......# #.#...# #.#..........### # #.#####.#..........# #.......#..........# #########.......(gg##### ...........!.# ........###.# ...###### ..)