{ ###### #....#...# #....#...#### #....#......# ####...#......# ##.##...#.....# ###### #.......#.....# .......## #.......#.....# ...^^^..# #.......'.....# ...^_^..#####......#.....###+### ###.^.^.......#######............. ............#.......#.............. ............#.......#.........(..... ............#.......#............... ...>........#.......#............... ............+.......#............... ............#.......#............... ............#.......#............... ............#########......ppK...... .....###+##........#######+#.p...... .....# #........# #.p...... .... #. #......<.# #........ .... +.. #........# #........ #... #........# #........ #....##'#...>.# #........ #.......#.....# #........ +.......#.....# #........ #.......#.....# #.......#.....# #...#####.....# #### ....... ......... ........... .............