# ############p## #.........@.... #### #.......(p..... ###..### #.....).p...... ##.(....# #....).(4...... #...##..## #....)p.C..p.p. ##..####^.# #.....######### #..#####..# #.....######## #..##....## #.....'......# #..##.>..### #..4..#......# ##.##...##.# #.pp..'......# #..#####..# #..C.C#......# #.........########.).*.#......# ##.......('......op.@..#......# ##.......#......#.)p..#......# #########......#.2Q))######## #......#.4o..# #......#..(.)# #......#.....# ########2....# #.....# #..p..# #^.p..# #.....# #...pc# #..^..######### #.............. #.............. ###.............. #.'.............. #..##(............. #. #######'######### +. #.............# # #...........(.# ########.............# ##############......#.............# #............#......'.............# #............#......#.............# #............#......#............(# #............#......#............(# #............#......#############(### #............#......# #........+ #............#......# #..)()(..# #............#......# #...).(..# #............#......# #.....(.(# #............'......# #...>....# #............#......# #........# ##############.....(# #.....)..# #......# #........# ######## #....(...# ##########