# . .. . ######.# .## #.r....# #.. #......# #.# #......# #.# ##...#.# #. #.# .<....# ...##.##.########### .o...... .................... .......## #####.##.<..######### ..?....# #.. #............. #.#.###. #.. #...).#######. #.# #.. #...#.# #.##...#.#######.# . #................# ...##..#.###....###### ........................ #####....##...#.###### #....##...#.# #....##...#.# #..#.######.# #..#.# #.# #..#.# #.# #..#.. . #..#.. . .