##### #######.#.# ..........# ####### #######^#.# #.....# .......<#.#.# #.###.###########################.#.# #.# #.............................#.# ###### ###### #.#################################.# #....# .....# #.......# #.# #....# .....# ###..(#.# #.# #....###.....# #...#.# ##.####....##..?...## #.#.#.# ##### #..#............((((. #.#.#.# #...# #.##.##....##..g#### #.#.#[###################...####........#.g.g....... #.#.#..>............................#.#.#.########## #.#.###.#################...#...###.###.#.###### #.#.# #...........................gg..(.(...(...) #.#.# ###########......######...###.#.###.##.#.## #.# #.....(### #...# #...# #.# # #.# #........# ##### #...# #.# #####....# #...# #.# #....# #.#.. ..# #....# #.#.##### #....# #.... #....# ######