### #.##### #.. ..# #.# #.# ##### ####.###.# #...# #....#...###(#.# ###.##.#...#.....# ##.#.#.#.##.#.#.####### #..........^..#.......# ##.##+##.##<#########.## #..#...#...#...........# ##.+...+.#...########### #..#...#.....# ##.##'##.#...# #.)........... ##.#.#.#.#..... ######### #..).......#...# #.......# #..............# # #.......####..............( +. +.......+.##...........####. #.. #.......#.####........... #..K###....##..###.....#.#... +.K.(g...............<..>...# ######.)..................... #.{#######.##.##...###.. #.... #.##.##[#.# ## #....# #.##.. .#.# .....# #.##.#### # .###... #.##.# ..#. ... .. ###.# ##. .