#. .. .#### .# .## #....## ########### .. ..# .!..... #.........#### .##.# ....... ...####'####...## ...##....... #...# ####.## ........... #...# ##.# #.......... ###'### #.###..)....... ##.....## ##.##(......... #.......# #.#K.......... +...<...+ #........#.### #.......# #g#####....# ##.....## #.# ...## ###+### #.## ...# #. #.# .# .# .# . ##