##### ##.(.##### #.<()....# ##........# #######.........# ##........)......# #................# #...###+###...@..# ... #.# #).....# # ###.###....######### #> '.._..'............# #.. {#######.##.#.......# #... ### #..#.#.....(.# #.^..#######)##.#...>...# #........g......#.......# ....##(#########.......# . #..# #.......# ..... ........# ........ ###....... #..g..!.. #......$.. ...o.g.....