###+######### #...........# #.....#####.# #....!# #.# #.....# #.# #.....# #.# #....Kg...##.# #.........##.# #.........##.# #.........##.# #.?.......##.# #.........##.# #.........##.# #.# #.# #.# #.# #.# #.# #.# #.#########. #...)....... #.########## #.# #.# #.# ###.# #...##### #.#.....#### #..........# #...######.# #...#Fg..#.# #...#....#.# ##..#>?..#.# ##.#....#.# #.######.# #.......<# ##########