As some of you may know, this site has been up for years now, (it has data dating back to 2011) and i'm very sure it's helped a lot of people in managing their alliance(s).
I've lost interest in this game and have since stopped developing this site a while ago. I've kept it up and paid for this site for the last 7 years by myself since I was 17 just for the convenience of every CN gamer.
I would like to keep the site up as I still have an average of 1,500 unique users visiting this site & an average of 100,000 hits every month, so obviously people still use this site. I'm sure you guys have noticed the outages this site has had and for those of you that depend on this tool how that may have affected how you were able to manage your alliance, as I get your messages in game all the time.
With that said, somebody recommended I put up a donation link for people that want to donate to the maintainance & hosting of this site. Feel free to donate any amount you can afford to, as every little helps. If you want to you could also subscribe and make monthly payments. Up to you. I'll continue to keep this site free for as long as I can.
Aid history for
Dragonshy of Cloudshy
Dragonshy has 646 recorded aid slots within this tool.
Aid ID | Sending Nation | Sending Alliance | Receiving Nation | Receiving Alliance | Reason | Aid Status | Money | Tech | Soldiers | Date Sent |
---|---|---|---|---|---|---|---|---|---|---|
#3,542,137 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 2nd Tech Delivery | Approved | 0 | 100 | 0 | 12/2/2013 5:35:43 PM |
#3,541,099 | Sunlit of Melancholy | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 11/30/2013 11:20:00 PM |
#3,539,905 | Dragonshy of Cloudshy | Green Protection Agency | King Quincy of Confederate USA | Green Protection Agency | GPAid | Approved | 6000000 | 0 | 0 | 11/28/2013 11:15:02 PM |
#3,539,654 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech | Approved | 0 | 100 | 0 | 11/28/2013 10:56:47 AM |
#3,537,626 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/1) | Approved | 0 | 100 | 0 | 11/25/2013 8:10:18 AM |
#3,537,474 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | First 100 of 200Tech | Approved | 0 | 100 | 0 | 11/25/2013 2:50:01 AM |
#3,534,991 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/100 2d 100 | Approved | 0 | 100 | 0 | 11/21/2013 1:36:07 AM |
#3,534,675 | Sunlit of Melancholy | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Have been sick, sorry | Approved | 0 | 100 | 0 | 11/20/2013 3:12:40 PM |
#3,533,198 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 11/18/2013 6:51:33 AM |
#3,533,173 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 1st Tech Delivery | Approved | 0 | 100 | 0 | 11/18/2013 6:32:27 AM |
#3,530,563 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 11/14/2013 6:16:09 AM |
#3,530,562 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 11/14/2013 6:15:55 AM |
#3,527,654 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/200 1st 100 | Approved | 0 | 100 | 0 | 11/10/2013 2:56:37 AM |
#3,527,067 | Dragonshy of Cloudshy | Green Protection Agency | Sunlit of Melancholy | Green Protection Agency | Tech Deal 6/200 | Approved | 6000000 | 0 | 0 | 11/9/2013 3:40:40 AM |
#3,526,646 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 11/8/2013 10:16:12 AM |
#3,523,697 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/1) | Approved | 0 | 100 | 0 | 11/4/2013 8:53:25 AM |
#3,523,469 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Last 100 of 200 Tech | Approved | 0 | 100 | 0 | 11/4/2013 1:16:14 AM |
#3,520,176 | Dragonshy of Cloudshy | Green Protection Agency | Tapulan of Tapulan | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 10/31/2013 12:46:43 AM |
#3,520,174 | Dragonshy of Cloudshy | Green Protection Agency | TheCat of CatSanctuary | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 10/31/2013 12:43:29 AM |
#3,518,269 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 10/29/2013 12:10:48 AM |
#3,514,973 | Dragonshy of Cloudshy | Green Protection Agency | Daisuke of Giant Goldfish Union | Green Protection Agency | Tech deal | Pending | 6000000 | 0 | 0 | 10/25/2013 10:05:48 AM |
#3,513,846 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 10/24/2013 6:16:51 AM |
#3,512,808 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | First 100 of 200Tech | Approved | 0 | 100 | 0 | 10/23/2013 4:13:25 AM |
#3,511,309 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/200 2d 100 | Approved | 0 | 100 | 0 | 10/21/2013 4:24:40 PM |
#3,510,777 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 2nd Tech Delivery | Approved | 0 | 100 | 0 | 10/21/2013 3:45:32 AM |
#3,509,246 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech deal | Approved | 0 | 100 | 0 | 10/19/2013 11:56:48 AM |
#3,505,140 | Daisuke of Giant Goldfish Union | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Second 100 | Approved | 0 | 100 | 0 | 10/15/2013 4:28:46 AM |
#3,504,437 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/1) | Approved | 0 | 100 | 0 | 10/14/2013 10:50:29 AM |
#3,503,049 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 10/13/2013 1:12:18 AM |
#3,501,977 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/200 1st 100 | Approved | 0 | 100 | 0 | 10/11/2013 10:33:15 PM |
#3,499,205 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 10/9/2013 1:19:59 AM |
#3,498,169 | Dragonshy of Cloudshy | Green Protection Agency | Tapulan of Tapulan | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 10/8/2013 12:37:10 AM |
#3,495,268 | Daisuke of Giant Goldfish Union | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | First 100 | Approved | 0 | 100 | 0 | 10/5/2013 2:31:45 AM |
#3,493,562 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 10/3/2013 6:48:03 AM |
#3,493,430 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Last 100 of 200 Tech | Approved | 0 | 100 | 0 | 10/3/2013 3:00:59 AM |
#3,490,370 | Dragonshy of Cloudshy | Green Protection Agency | TheCat of CatSanctuary | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 9/30/2013 12:48:53 AM |
#3,489,612 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 9/29/2013 8:48:20 AM |
#3,488,674 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 2nd Tech Delivery | Approved | 0 | 100 | 0 | 9/28/2013 8:00:35 AM |
#3,483,887 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/1) | Approved | 0 | 100 | 0 | 9/23/2013 12:08:05 PM |
#3,483,427 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 9/23/2013 1:48:50 AM |
#3,480,943 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/200 2d 100 | Approved | 0 | 100 | 0 | 9/20/2013 10:51:52 AM |
#3,479,844 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 9/19/2013 7:43:31 AM |
#3,477,716 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 1st Tech Delivery | Approved | 0 | 100 | 0 | 9/17/2013 7:35:58 AM |
#3,476,211 | Dragonshy of Cloudshy | Green Protection Agency | Daisuke of Giant Goldfish Union | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 9/16/2013 12:05:08 AM |
#3,473,319 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 9/13/2013 4:33:26 AM |
#3,472,126 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 9/12/2013 1:25:35 AM |
#3,470,756 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/200 1st 100 | Approved | 0 | 100 | 0 | 9/10/2013 4:54:46 PM |
#3,468,312 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | tech deal | Approved | 0 | 100 | 0 | 9/8/2013 7:42:08 AM |
#3,467,083 | Dragonshy of Cloudshy | Green Protection Agency | Tapulan of Tapulan | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 9/7/2013 4:39:21 AM |
#3,466,632 | Daisuke of Giant Goldfish Union | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Second 100 | Approved | 0 | 100 | 0 | 9/6/2013 5:49:19 PM |
#3,462,962 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/1) | Approved | 0 | 100 | 0 | 9/3/2013 11:54:53 AM |
#3,461,437 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 9/2/2013 2:50:27 AM |
#3,459,444 | Dragonshy of Cloudshy | Green Protection Agency | TheCat of CatSanctuary | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 8/31/2013 4:48:43 AM |
#3,457,400 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 8/29/2013 12:07:07 AM |
#3,456,342 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 2nd Tech Delivery | Approved | 0 | 100 | 0 | 8/28/2013 1:17:06 AM |
#3,452,993 | Daisuke of Giant Goldfish Union | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | First 100 | Approved | 0 | 100 | 0 | 8/25/2013 1:43:50 AM |
#3,449,899 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 8/22/2013 1:01:24 AM |
#3,449,897 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Tech Deal | Approved | 6000000 | 0 | 0 | 8/22/2013 1:01:13 AM |
#3,449,724 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 8/21/2013 8:57:22 PM |
#3,446,980 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 100 | Approved | 0 | 100 | 0 | 8/19/2013 5:49:11 AM |
#3,442,562 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 1st Tech Delivery | Approved | 0 | 100 | 0 | 8/15/2013 5:42:40 AM |
#3,441,084 | Dragonshy of Cloudshy | Green Protection Agency | Daisuke of Giant Goldfish Union | Green Protection Agency | 6/100 tech deal | Approved | 6000000 | 0 | 0 | 8/14/2013 12:02:06 AM |
#3,439,413 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/1) | Approved | 0 | 100 | 0 | 8/12/2013 9:41:04 AM |
#3,438,975 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 100 | 0 | 8/12/2013 2:32:55 AM |
#3,438,420 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 6/200 1st 100 | Approved | 0 | 100 | 0 | 8/11/2013 2:48:35 PM |
#3,435,820 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | 6/100 tech deal | Approved | 6000000 | 0 | 0 | 8/9/2013 12:44:05 AM |
#3,431,581 | Dragonshy of Cloudshy | Green Protection Agency | Tapulan of Tapulan | Green Protection Agency | Tech deal | Approved | 6000000 | 0 | 0 | 8/5/2013 8:16:58 AM |
#3,429,999 | Daisuke of Giant Goldfish Union | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Second 50 | Approved | 0 | 50 | 0 | 8/4/2013 12:52:08 AM |
#3,426,631 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | 6/100 tech deal | Approved | 6000000 | 0 | 0 | 8/1/2013 2:14:53 AM |
#3,426,626 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | 6/100 tech deal | Approved | 6000000 | 0 | 0 | 8/1/2013 2:12:23 AM |
#3,426,624 | Dragonshy of Cloudshy | Green Protection Agency | TheCat of CatSanctuary | Green Protection Agency | 6/100 tech deal | Approved | 6000000 | 0 | 0 | 8/1/2013 2:12:10 AM |
#3,424,713 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | full 50 | Approved | 0 | 50 | 0 | 7/30/2013 7:44:18 AM |
#3,423,715 | Dragonshy of Cloudshy | Green Protection Agency | TheCat of CatSanctuary | Green Protection Agency | Tech deal | Pending | 3000000 | 0 | 0 | 7/29/2013 9:37:28 AM |
#3,423,457 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | Tech deal 3/100 | Pending | 3000000 | 0 | 0 | 7/29/2013 5:00:50 AM |
#3,417,855 | Daisuke of Giant Goldfish Union | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | First 50 | Approved | 0 | 50 | 0 | 7/24/2013 1:46:53 AM |
#3,416,101 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (2/2) | Approved | 0 | 50 | 0 | 7/22/2013 9:45:54 AM |
#3,415,170 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 2nd Tech Delivery | Approved | 0 | 50 | 0 | 7/21/2013 11:55:30 AM |
#3,413,714 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech deal | Approved | 3000000 | 0 | 0 | 7/20/2013 12:18:23 AM |
#3,410,953 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 3/100 2d 50 | Approved | 0 | 50 | 0 | 7/17/2013 11:00:55 AM |
#3,408,250 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Last 50 of 100 Tech | Approved | 0 | 50 | 0 | 7/15/2013 2:31:46 AM |
#3,404,951 | Dragonshy of Cloudshy | Green Protection Agency | Daisuke of Giant Goldfish Union | Green Protection Agency | 3/100 tech deal? | Approved | 3000000 | 0 | 0 | 7/11/2013 4:46:56 PM |
#3,404,744 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 1st Tech Delivery | Approved | 0 | 50 | 0 | 7/11/2013 10:56:29 AM |
#3,403,706 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/2) | Approved | 0 | 50 | 0 | 7/10/2013 11:32:51 AM |
#3,403,285 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 50 | Approved | 0 | 50 | 0 | 7/10/2013 2:17:38 AM |
#3,394,606 | Madelf of Tyrean Empire | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | First 50 of 100 Tech | Approved | 0 | 50 | 0 | 7/2/2013 2:47:37 AM |
#3,393,320 | Dragonshy of Cloudshy | Green Protection Agency | Tapulan of Tapulan | Green Protection Agency | Tech Deal | Approved | 3000000 | 0 | 0 | 7/1/2013 12:42:44 AM |
#3,392,703 | TheCat of CatSanctuary | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 3/100 1st 50 | Approved | 0 | 50 | 0 | 6/30/2013 6:46:15 AM |
#3,392,591 | Dragonshy of Cloudshy | Green Protection Agency | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Tech deal | Approved | 3000000 | 0 | 0 | 6/30/2013 3:30:55 AM |
#3,392,590 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech deal | Approved | 3000000 | 0 | 0 | 6/30/2013 3:30:31 AM |
#3,391,440 | Dragonshy of Cloudshy | Green Protection Agency | Declan Shaw of Republic Primo | Green Protection Agency | Techdeal3/100 label shipm | Pending | 3000000 | 0 | 0 | 6/29/2013 12:35:23 AM |
#3,384,200 | Dragonshy of Cloudshy | Green Protection Agency | Madelf of Tyrean Empire | Green Protection Agency | 3/100 tech deal? | Approved | 3000000 | 0 | 0 | 6/22/2013 7:32:35 AM |
#3,383,500 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 2nd Tech Delivery | Approved | 0 | 50 | 0 | 6/21/2013 1:03:10 PM |
#3,382,259 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (2/2) | Approved | 0 | 50 | 0 | 6/20/2013 11:45:23 AM |
#3,381,781 | kurchan of mordovia | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 50 | 0 | 6/20/2013 1:19:18 AM |
#3,380,723 | Declan Shaw of Republic Primo | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Financial Assistance | Approved | 0 | 50 | 0 | 6/19/2013 1:34:31 AM |
#3,378,535 | Dragonshy of Cloudshy | Green Protection Agency | TheCat of CatSanctuary | Green Protection Agency | Tech Deal | Approved | 3000000 | 0 | 0 | 6/17/2013 1:25:07 AM |
#3,377,756 | Dragonshy of Cloudshy | Green Protection Agency | KiaMe of AlwaysLand | Green Protection Agency | Aid, maybe tech | Pending | 3000000 | 0 | 0 | 6/16/2013 7:55:11 AM |
#3,371,489 | Peregrinus I of Imperium Viae Toviae | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | Tech Payment (1/2) | Approved | 0 | 50 | 0 | 6/10/2013 9:18:15 AM |
#3,371,197 | Tapulan of Tapulan | Green Protection Agency | Dragonshy of Cloudshy | Green Protection Agency | 1st Tech Delivery | Approved | 0 | 50 | 0 | 6/10/2013 3:29:00 AM |
#3,371,071 | Dragonshy of Cloudshy | Green Protection Agency | kurchan of mordovia | Green Protection Agency | Tech Deal | Approved | 3000000 | 0 | 0 | 6/10/2013 1:19:51 AM |