.. .?. ...######### ...........# ...........# .!# ...........# ..# ......pp...#...+ #.K...# ...# ##..pp.##...# #...........# +......(....# #...........# #...........# ###+######'######. #...##............ +....#............ #.....#....#............ #.....#................. #.....#................. #.....#.....#########+## #.....#'##### #.....#.....# #.....#.....# #....<#.....# #.....###'### #...........# #...........# #...........# #...........# #...........# #.....####+## #....(#.....# #.....#.....# #.....'.....# #.....####### #######