############## ##........##..# #...#.........# #...#.........# ##..##........# ##..##..####'## #...##..####..# #..(#.........# ##..##........####+## ##..##........#.....# #...##..###...##....# #...##..###...##....# #....#_..+..........# #....'...#..........# #...##...##.........# ##..##'####.........# ##................... #.................... #...#######.........# . ##..##. ##.........# ..#######..... #.......... ......∩).....> +......... ....<......... #......... .............. #>....... #.###..##..### ###..### # #####..# #+###..### $ .. .........# $ .........# .######..# ######..##. #.......... .. +.......... #..##..##..##+ ##..##..##### #....(...# #...^....# #........# ##..##..## #.O###+# +?.. #.... #+####