##### ##### #...###...# #...#/#[..# #..'#'#'..# ##### ####...#### ##...## #.'...'.# ##.....## ####...#### ##..###..###..'###'..# ##..##.##..##...'.#...# #..##...##..'...###...# #..'.....#..#+######### #..##...##..#...[...# ##..##.##..##....<..# ##..###..###...[.).# ##.....## #.......# ##...## #.......# ##### #.......# ##+####### ###.)### ###)).)).### #...O(.....# ........##....... .......## #..e... ....... ...... ....... ...... .###... ...### ###.