### #.. #.# ######.###### #...........# #.####.####.# #.# #.# #.# #.# #.####.# #......# #####..########### #########..##......... #.....................# ...............)......# #..########'########..# ###....rK...### #.......b.#...## #......#'#...#..# ...[.##<##.....+ ..... #>##.....+ ..#...#'#......# ..#.........## { #.........### #####+#####