7אMB;;;;;"  x; [q*;  the original macquarium ^ v o l u m e 4 ^ In Which Doris Gets Her Oats And The Heavens Rumble With Our Lords Keen Displeasure copyright 1992 by Andy Ihnatko version 1.3  There is nothing on this page. Nothing, I say! If you know whats good for you youll forget all about this and proceed to the next page. Thats rightjust keep moving. HEREIN WE HUMBLY RELATE FOR YOUR ILLUMINATION The Delineage Of This Selfsame Document 1.0 Inital release. Girlfriend reads, says This is what youve been working on for the past two months?!. Dumps author. 1.1 Deleted information on bypassing rotating steel knives at end of escalators at South Station MBTA terminal, Boston. 1.2 Deleted passage concerning TV weatherman Willard Scott, deemed by counsel to be Too actionable for widespread publication, though 100% accurate in every conceivable detail 1.3 Author breaks MacQuarium tank while making adjustment. Specifications modified to add extra half inch safety margin in depth of tank. herein we humbly delineate for your benefit The Contents Of This Selfsame Document 1 Legalese and Disclaimer 2 Background/Preface 3 What Youll Need 4 Construction: The Shell 5 Construction: The Tank 6 Outfitting The MacQuarium 7 Setting Up The MacQuarium 8 A Vague Education on Elementary Fishery And the Upkeep of our Gilled and Scaled Brethren APPENDIX: Abbreviated Directions Colophon 1 Legalese and Disclaimer This document and the file(s) accompanying are copyright 1992 Andy Ihnatko and ARE NOT PUBLIC DOMAIN. Permission to distribute this package is automatically extended to the groups listed in the following two bulleted paragraphs: Compuserve and ZiffNet/Mac. Online services other than Compuserve and ZiffNet/Mac may also make this package available to its users, provided its users may download it at no charge beyond normal online access charges and all files in this package are distributed intact and in their original, unedited form. Recognized nonprofit organizations. User groups and individuals may sell these plans for the cost of the diskette and a nominal duplication fee, provided that all files in this package are distributed intact and in their original, unedited form. Distribution by commercial organizations (such as but not limited to for-profit vendors and publishers of commercial and shareware/public domain software) is EXPRESSLY FORBIDDEN unless the specific written consent of the author is obtained beforehand. This package may not be used as an enticement for the purchase of another product or service. Contruction and sale of a completed MacQuarium or kit of parts for any amount of money beyond strict cost of materials is also EXPRESSLY FORBIDDEN unless the specific written consent of the author is obtained beforehand. The author may be reached via mail at 33 Marshall Street, Westwood, MA 02090; via ZiffNet/Mac as 72511,204; via the Internet as andyi@world.std.com; and via America Online as andyi. This package is provided as-is totally without warrantee of any kind, expressed or implied. Any damages or losses of any kind suffered as a result of the information in this package are not the responsibility of the author. God Save The Queen. All others please unload and check the breech before cleaning firearms 2 Preface/Background It all started innocently enough. Someone wrote in to MacUsers Help Folder column (written by yours truly and Bob Levitus truly) with a question regarding The best way to upgrade a Mac 512. Seeing an opportunity to make a weak joke and eat up about 8% of my word count besides, I suggested that the only useful upgrade for a Mac 512 would be to turn it into an aquarium. Had I been paying attention in my 10th grade social studies class, I would now be able to mention the assassination of someone at somewhere, a small event that nonetheless had monumental, grotesque repercussions, namely World Wars I and II and the Cold War, just for starters. In tenth grade, however, I had all of my elder sisters notes, term papers, and exams. Our teacher, remarkably, hadnt changed a single homework assignment or exam question in six years, so I managed to cop an A without bothering to learn so much as the teachers name. But I digress. The point is, an avalanche of mail resulted. All right, eleven letters. But clearly it was a mandate from the masses, eleven of them at any rate, and so I set forth to design and build The MacQuarium. The MacQuarium is actually a custom-made glass fish tank (capacity: two gallons give or take a hectare) made to fit on top of a small platform inside any Macintosh shell with a Classic form factor. The MacQuarium is known to be compatible with the Mac 128, 512, Plus, and SE, and is assumed to work with a Classic or Classic II shell. No amount of begging or pleading could convince Apple to send me one for free, and frankly though I love my job, if Im going to blow $799 its going to be on a Laserdisk player or a subwoofer or a complete set of Sandman comics. Im sorry, but there it is. I set about my chosen task with four design imperatives firmly in mind: There must be no visible waterline. Ive seen several half-hearted attemps at aquarium conversion where theres two inches of dead space in the monitor cutout. Thats good enough for government work but dammit, this is America, or the little bits of it weve got left in working order, anyway, and since there was nothing good on TV for weeks on end, I worked around this crippling limitation. Nothing must obstruct the disk-drive slot. This is so you can see the little fishies poking their noses at the open slot, which is just so damn cute youll want to hang yourself. There must be the ability to install one of those little divers with bubbles coming out of his head, or a treasure chest with the skeleton of a drunken pirate in it that waves a bottle of rum, or any other classic aquarium action toy that compensates for having to clean up fish doo doo. Oh, yes, the cost. This is all technically tax-deductible for me (and I technically got paid for it, tooLord, I love this country) but a $150 MacQuarium would probably be a hard sell to your boss, spouse (or both, if applicable). Cost of a minimally configured MacQuarium must be under $30, not including the Mac shell. Happily, the MacQuarium meets all four of these demanding criteria. The only drawbacks: May violate your Apple warrantee or AppleCare extended warrantee. If you bring your Mac in for repair, dont let on that youve made modifications to it and maybe theyll still honor the warrantee. Incompatible with A/UX 3.0 and Microsoft Word 5.0. Then again, so is everything else. Fish way too small to eat, can only be part of chowder. On the plus side, the MacQuarium upgrade is the cheapest way to get color on a Classic-architecture Mac. After Dark is a neat screen saver, sure, but frankly it looks like a cartoon or something compared with the MacQuarium. Next to finally, How Much You Are Expected To Pay For This Document. As disgustingly detailed in the Legalese and Disclaimer section, this package is free (though NOT public domain) and if you paid anything beyond a disk duplication fee or normal downloading charges for it, Id very much like to know about it. However, if you think this MacQuarium package is worth something, then please go down to your local Red Cross chapter and donate a pint of blood. It doesnt hurt a bit (outside of a quick pinch), it quite literally might save a life, and they give you name-brand juice and cookies afterward. Finally, your feedback is appreciated. Questions, comments, corrections, or whatever, contact me on the Internet (preferably) as andyi@world.std.com. Really finally, and the most serious part of this document: do keep in mind that goldfish, dim as they are, and they are plenty dim, really, are living creatures. Please do not attempt this project if you are not willing to take good care of your fish until they die of old age. If you dont like the idea of feeding fish every day and cleaning a tank every month, you should either forget the idea entirely or resign yourself to stocking the MacQuarium with some sort of mock-fish. Carrots probably will work fine underwater. 3 What Youll Need Shell Any Macintosh with a Classic form factor. Hacksaw blade, chisel and file, drill (optional) Tank Five custom-cut panes of 1/8 window glass Masking tape One tube of silicone adhesive A 4 by 12 plank of 1/2 thick number two pine (or any other piece of wood suitable for building a small platform) Aquarium Fish Air Pump, Air tubing Filter Gravel Light Thermometer pH test kit Tap water conditioner Food Check valve Gang valve Air stone Water Tchochkes for tank (little diver, fake plants, severed hand, castle, etc.) Optional 4 Construction: The Shell Preparing the shell is your first step on the journey towards MacQuarium ownership for a simple reason: its a royal pain in the semprini. The idea is, if you give up here, you wont have already spent all that money on the glass and aquarium supplies. (No matter what order you decide to perform these steps in, its strongly advised that you buy the fish last. Fishy survival in one of those little plastic bags is estimated at something like four hours, rather less than the three days itll take you to finish building the MacQuarium. Killing fish needlessly leads to unsightly buildup of bad karma and should be avoided if at all possible) Anyway, its not all that much work, really; its just a serious a slow, tedious little details that must be attended to, and much time spent sawing off all the bits of the shell that only get in the way of the fish tank. OK, onward. Securing a Shell Certainly the shell itself is the only unusual component of the MacQuarium, but nonetheless it shouldnt be hard to find. The easiest way to secire a Mac shell for yourself is to contact one of the following companies and simply order one: Pre-Owned Electronics 205 Burlington Road Bedford, MA 01739 (800) 274-5343Shreve Systems 3804 Karen Lane Bossier City, LA 71112 (800) 227-3971Both outfits specialize in Macintosh parts, components, etc. and have been around for a long time. The median price for a good Mac 512 shell is about $40 or so. Credit Where Credits Due / Revealing Possible Conflicts Of Interest Department: I hereby humbly thank Pre-Owned Electronics for their generous donation of Mac shells for this project. As soon as I mentioned that I was looking for something I could turn into an aquarium, they up and offered to send me the stuff for free if Id just give em a list of instructions when I was donethis even before they found out I was a writer. If only support for projects like the Supercolliding Superconductor and the Orange Julius On Betelgeuse couldve found such eager, Queen Isabella-like support so easily in the private sector The only way you can get a shell cheaper is to rummage through closets and the desktops of the less-popular people in your dorm or office for outdated Macs no one has any chance of using. Youll also have luck at electronics flea markets, where a D.O.A. Mac 512 can be picked up for $20 if its in truly sorry shape. Also try hopping on a local BBS and try to scare up a rigormortified Mac someones willing to sell for parts. As with many computer items, often youll find that local system administrators are more than happy to trade an old 512 or Plus for a weeks worth of beer money for the office. Kids, be sure to get your parents permission before turning Mom and Dads computers into MacQuariums. OK, now which Mac to aquarify? Id suggest a Mac 128, 512, or Plus. They have all those great ventilation slots up at the top, so as aquariums theyll allow maximum ventilation into the tank; the 512 and 128 are far less useful, of course, so when you make the inspired joke It was the only productive thing I could do with it! youll be rewarded with big atomic laffs and yucks instead of stony, confused silence; finally, this document provides modification instructions specifically for the Plus, 512, and 128. Those of you aquarifying an SE or Classic will have to wing it a bit at some point. Preparing the Shell The first step is easy. If youre converting an existing Macintosh, open the case and remove the logic board, analog board, CRT yoke and assembly, disk drive(s), hard drive, and frame. Discard. Seriously, if youre converting an existing Mac and its been powered up within recent memory, for Tarims sake be careful of the CRT. Even if it was unplugged a long time ago, the CRT can still contain enough juice to electrocute you and eight friends besides. Buy any of Larry Pinas neato books and Macintosh repair and upgrades for instructions on how to discharge all that pent-up electricity safely. Now then. If you bought a shell alone, it will almost definitely arrive empty. All youll have to do is remove a single metal platform, which during life was used to support the logic board, CRT and drive cages, and pull out a loose bit of RF shielding. Discard all. Actually, because its all steel and latticed, that rack makes a great solar toaster. Leave it in the sun for a while, then set some bread out on it, and in an hour or two, bang! Youve got toast. Just another way of leaving the environment in that much better shape for our children. Once youve removed everything inside the shell that isnt (a) plastic and (b) a fundamental part of the shell itself, youre all set to start sawing away. This is that slow, dull, tedious part I mentioned earlier. The implement of destruction here will be an unadorned hacksaw blade. You have to work the blade into a lot of tight spaces, you see, and youll also have to take advantage of the bendiness of the naked blade to complete certain incisions, so the handle will only get in your way. Unless you want to spend your remaining time on earth vaccuming up hateful piles of beige/platinum plastic sawdust, do your work in the garage or set down a bunch of newspapers in your work area. You might also guess that itd probably be a bad idea to wear a shaggy sweater, too. When youre cutting, saw in short, manageable strokes and save all your strength for the pull stroke, which does all the actual cutting. Have a six-pack of something cold and refreshing on hand, and renting a movie or three wouldnt be a bad idea, because youre in for true wing-ding of an evening. Deep breath now. Your first job is to work on the front plate. The tanks front is a flat piece of glass angled back to fit nice and kentucky against the entire top section of the front plate, right above the spot where the plate bends like an L. To make sure that the front of the tank can snuggle as close to the monitor cutout as possible, we have to remove every bit of plastic that sticks up past the highest elevation of that cutout. Otherwise, the glass in the assembled tank will sit a centimeter or so away from the cutout and your MacQuarium will fool nobody. Those of you working on a Plus/512/128 shell, just diligently saw down all the the bits marked in white on this here sketch, down past the elevation of the monitor cutout (scale and relative positions has been jiggered around a bit for clarity):  Everyone else will have to wield their hacksaw blades as I did that very first time, getting a cutout-eye view of the front plate and hacking off anything that looks even remotely suspicious. The only bits that should certainly be spared the sting of your blade are the little tabs around the very outermost perimeter of the front plate. These will sit outside the edges of the tank and will help you align the tank properly inside the shell. By the time you finish with the front bezel, you should have put away almost half of the six pack, made it all the way through Star Wars and are now at the bit in Empire Strikes Back where the Millenium Falcon is in the cave, only it isnt really a cave, its a giant mutant space slug, andah but Im getting away from myself again. On to the back portion of the shell. The only thing we have to do to the back portion of the shell is completely remove the the handle-well at the top. The well dips down two whole inches into the case, thus making a nice high waterline impossible, plus with that thing gone well have a nice, neat hole through which we can feed the fishies and install a tank light. If youre still unclear on what needs to be done, this expensively-produced infographic shall make it plain:  Get the picture? Okey-doke. As you look into the back from the inside, youll see two rod-like lengths of plastic running down the ceiling toward the well (this is where those two deeply-recessed Torx screws used to go). Starting by holding your hacksaw blade flush against the ceiling and sawing back and forth, cut all the way down until you make it to front edge of the basket itself the box that makes up the handles recess. Fortunately, the rods are molded to the ceiling on two narrow rails of plastic, so if you lay the shell down with the front facing up, you should find it pretty easy going. Once youve cut all the way down to the basket, your next step will depend on how dainty your hands are. If youre good at maneuvering in tight spaces, you can cut right through the front edge of the basket and then continue through . By holding the blade flat against the ceiling you should be able to make it all the way through the basket, out between the two lobes of the top of the case, straight back to the first sharp downangle of the ceiling. But if such a feat of dexterity is beyond you, just cut off those those two long plastic posts where they meet the basket and get them out of the way. You should then have an unobstructed path through the basket and thence to that downangle. No matter how you get to that turn, theres a little trouble awaiting you. You have to continue the cut about 120down to follow the contour of the handle well, so a little trickery is needed. You could saw out what you can of the basket, then use the extra space to maneuver the blade along as best as you could manage, but the easiest solution is to drill a hole at both corners, a bit wider than the sawblade, then complete that angled cut from outside the shell. The rounded inside corners this technique leaves behind can be removed with a file or a good, sharp chisel. Your almost-final cut is through those last four inches along the back of the basket. Again, superior swordsmanship can save the day, but the simplest way to make the cut is still to just drill a hole somewhere along the middle and then cut outwards from there. If you managed to cut out the basket in one solid piece, it should fall out in your hand. I will understand completely if you cant resist the temptation to fit it onto your hand and swoosh it through the air making WHOOP! WHOOP! noisesafter all, it looks almost exactly like a fightership from Next Generation or something. Those of you who arent in touch with your Inner Child may choose to reflect that itd make a handly little planter or better yet a receptacle for your change in the car. All that remains of the handle at this point is a ridged strip of plastic at the front edge, roughly an inch deep by four inches wide. The more adventurous types will want to remove that piece, too; youll have another inch of access and youll be able to mount your aquarium light another inch closer to the front, where it can do more good. Whether you wimp out on that final piece of not, youre nearly done preparing the shell. As a final step, take a file or a piece of medium to fine sandpaper and take the burrs out of the edges of the cuts you made. Also use a file or a chisel to straighten out and Deviations From Perfectly Straight Lines you may have made, if youre a stickler for that sort of thing. And dont think youre so superior if you are because youre not. 5 Construction: The Tank Ah, the Tank! Serendipity incarnate. While preparing the shell required loads of backbreaking labor, building the tank itself mostly involves sitting comfortably reading a good book, watching TV or engaging in any of dozens of other leisure activities while other bipeds and chemical processes do most of the actual work for you. It should be pointed out, in all fairness, that while working with the shell was dull and arduous, there was only a slim chance of accidentally slashing your wrists so badly that the arriving paramedics would be rushing to get your drivers license out of your pants before the bloodstains make it so unreadable that they have to identify you by dental records. Section five and Im talking about slashed wrists and dental records. Ive been working on this project far too long. Anyway, all you need to do is go to your local hardware store or home center and have some 1/8 window glass cut to the specifications I provide you, then assemble the actual tank with silicone adhesive. Thats rightno frame, no support rods, nothing but glass and silicone. First, the glass. On the next page you see a list of all the pieces youll need. Hopefully, therell be a shop somewhere nearby where you can just hand over those two pages and pick up your glass an hour later. Any store that cuts glass will have no problems with three of the five pieces that make up the tank; theyre all nice, friendly rectangles, and most shops have a jig all set up for making perfect right angles of any size. No, its the side pieces that might cause a panic or two among the less-studly glass franchisees; theyre right trapezoids, with only two right angles, so cutting those two panes will take (gasp!) actual, intelligent thought on the part of the person cutting the glass. As such, many places will just turn you away. Be persistant and keep looking around. In my travels, the most foolproof sources of good glasscutters are shops that specialize in glass and could cut you a mirror in the sillhouette of Abraham Lincoln if you so desired. They tend to charge an arm and a leg. Instead, look for little hole-in-the-wall hardware stores, where the employees are typically related to the owner and (gasp! yet again) actually care about doing a job properly. The thing is, though, none of the glasscutters really have anything to worry about. Hand over the template and theyll realize that making the two trapezoids requires nothing more than cutting a plain rectangle, drawing a diagonal line on it at a specific point, then pulling the cutting bar down that straight line. Trivial. Side Panels: Cut from 9 1/2 x 14 7/8 rectangle of glass, two pieces total. From drawing (drawing is to scale):  Front: One pane 8 1/4 x 9 9/16 Back: One pane 8 1/4 x 9 3/8 Bottom: One pane 8 1/4 x 7 3/4 Five pieces (total) in order. All glass is 1/8. For good measure, take the plan for the side pieces and draw a full-sized template on a sheet of newsprint. Its a simple thing to draw I mean, draw a rectangle, then draw a line from seven inches down on one side to seven inches up on the other and the glasscutter will be able to just lay the glass on the rectangle and trace over the dividing line. You can expect to pay eight bucks or so for those five pieces of glass. Considering how cheap the glass is, you may want to have two sets made up, just in case something from the first set breaks. When you get your cut glass back, youll notice the difference between this stuff and the kind that put in coffee tables and aquariums: your glass is still mighty sharp around the edges. Be careful when handling the glass during assembly at all further stages. Yes, mother. Continuing. Before you permanently assemble all this glass, you ought to put the tank together dry, with masking tape, to make sure theyre of the correct size and that you know how they fit together. That second bit is way important. The glass is an eighth of an inch wide, so if you fit the pieces together incorrectly (lay the back panel on top of the edges of the two side pieces, rather than between them, say) youll wind up with a tank thats a whole quarter-inch out of whack. Use this assembly guide: : From the guide, you can see that the side panels are supposed to go on top of everything else, while the back panel is surrounded by glass on all four sides. While you have the aquarium taped together, take the opportunity to label each pane with masking tape so therell be no mistakes when you finally bond all that stuff together. The back and bottom panels look almost identical, but if you mix them up you wont get a good, tight fit. The final step before actually assembling the tank is to give all of its interior surfaces a good cleaning with a moist cloth. Its easier to clean it now that when its all assembled, so clean it now. Be sure to use nothing but warm water and maybe a pinch of salt. Its tempting to grab for the Windex to get rid of all the fingerprints the glass has accumulated, but soap and other chemicals have a nasty habit of killing fish. Now youre ready to finally, permanently, truly, madly, deeply build the tank. The sole material needed to bond the glass together and form a strong, watertight tank is a tube of silicone adhesive. Go ahead and smirkI was skeptical too. Nonetheless, it turns out that even with nothing but silicone holding it together, a small tank is plenty strong. My MacQuariums been running for three months straight without a single leak. But be careful when you shop for adhesive; not all silicone adhesive is safe for fish. The stuff you generally buy in a caulking tube for sealing around a bathtub or a boat usually contains chemicals that, again, instantly teach fish how to float. Furthermore, a lot of that stuff doesnt even work underwater. Be sure to look for silicone adhesive specifically designed for aquarium use. Some notes on silicone adhesive. First, it can be nasty stuff if you use it improperly. As it cures, it gives off gaseous acetic acid, so be sure to only use it in a well-ventilated room. Its an irritant, so try to keep it off your skin as much as possible; if youre making more than one tank at a time, wear rubber gloves. Even after putting together just one MacQuarium tank your fingertips will start to tingle a bit. Wash your hands after you finish up and for heavens sake dont rub your eyes or any other sensitive body part until youve gotten the stuff off your hands. Okay. Choose your work area carefully, because putting the tank together is a two-day, two step process and you cant move the tank until its absolutely finished. The first step is just to bond the panels together to make a basic box. Later, you go back in and make the box waterproof. Take it just one goal at a time. Cut the very tip off the nozzle that came with the adhesive so you can apply a nice, thin bead (about 1/16 or so) of adhesive. Practice your adhesive-application technique on a piece of scrap until you can lay down a neat, consistent bead of gunk. Lay down the first side piece on your workspace and apply a thin bead across the three edges (facing UP) thatll be bonded. A consistent, thin bead is more important that a huge glob of goo that skips all over the place. When the silicone leaves the tube, you have roughly five minutes to jockey your glass into position before the stuff starts to set up, so get cracking. The problem is, silicone doesnt stick to silicone; if it dries on the glass, that pane will be useless until you scrape that gunk off. Apply a thin bead to the back edge of the front plate. Place the front and bottom panes of glass on the side plate as if you were building a house of cards, easing their thin edges into and through the adhesive. Tweak them into position with your thumbs (carefully! remember the glass is sharp!), sliding them back and forth a tad to that the sealant contacts every part of every edge. After a few seconds, the three panes will be stable enough to stand on their own. Take this opportunity to nudge the glass a bit to get them as square and close to the edge of their mates as possibleremember, the clock is running! You should still have plenty of time to put that back pane of glass in. Lay a bead of silicone on the bottom edge of the back pane (the edge that will be making contact with the bottom plate) and ease it into position as you did the other two pieces. Now you have a pretty solid four-sided shape. Youve got all the time in the world at this point, as theres no strip of adhesive waiting to bond to a new piece of glass, so double-check the tank-in-progress to make sure all the corners are square and all the joints are straight. Let things stand for ten minutes or so, to let things firm up a bit and become a little more stable. After finishing off the last of that six-pack, prepare the remaining side piece the same way you prepared the first: apply sealant to the three edges of the pane. Carefully align the pane over the tank-to-be, and drop it down onto the glass edges. Make final adjustments for fit and square and youre done for the day. Go out and get yourself some wafflesyou earned it. You now have 24 hours off, which is the amount of time the adhesive takes to form a strong bond. And boy, does it ever bond; if you put a dab of the stuff on a scrap piece of glass (useful, by the way, as a gauge for how far along the adhesive in the tank is in the curing process) theres just no way to get it off once its set, short of a razor blade. The next day, make your way through the overpowering stench of vinegar (dammit! I told you to use it in a well-ventilated room!) and then waterseal that puppy like theres no tomorrow. Cut the next two notches off the sealant nozzle so you can apply a thick trail of the stuff, and squeeze a line of silicone into every joint inside the tank. Try to push the tube into the line of exiting adhesive, not trail behind it; that way youll force more adhesive into the joint. When youve put a quarter inch or so in the cracks, use a finger or the rounded edge of a plastic card to smooth the silicone and work it further into the joint. At this stage youre making sure that the bloody tank wont leak, so make sure each joint is filled with solid silicone and has no air bubbles. The last part of the tank you ought to slather silicone all over is that sharp edge of glass on the top-rear of the tank. Air hoses will be snaking over this edge, as well as a power cord if youre using an AC aquarium light, so you want to be prevent the glass from cutting through something and causing problems. Now you have a whole 48 hours off, as you wait for the silicone to cure enough to become waterproof. Once your two days of rest are over, test out the tank (for the love of Mike, dont wait until youve put the fish in to discover that the tank leaks) in the bathtub. Set your tank down on an old newspaper on top of a solid, flat surface in your bathtub. Fill the tank with water and wait. If nothing starts leaking, well bully for you. Ten hours or so later, check again: if the water level seems to be right where it always was and you see no water stains on the newspaper, then congratulations! Its a fish tank! The tank is now, technically, ready to use. The adhesive needs another five days to become as strong as its ever going to get, but in terms of being a watertight receptacle conducive for fishy life forms, your tank is a tank right now. You might, however, want to wait the week anyway, and a few days before the week is out apply silicone to all those sharp glass edges to make your MacQuarium just that much less of a silent implement of doom biding its time until its secret date with tragedy and more of a fun place to put fish. Its your call. 6 Outfitting the MacQuarium You got the shell. You got the tank. Before we start tossing in fish willy-nilly, we have to buy some more junk, specifically, Everything Else. Platform As you may have guessed after hefting the completed tank in your hand Remember these important steps after you heft the completed tank in your hand: Use direct pressure to stop bleeding. Hold area of laceration above head. Press clean gauze into wound; add new gauze on top as old gauze becomes soaked with blood. If tourniquet is necessary, apply directly over branch artery and add pressure slowly. Write exact time of tourniquet application directly on skin above tourniquet to aid medical personnel. Keep talking and treat for shock if able. As I was saying, it should occur to you that a small platform must be built to elevate the tank to its proper position. Early MacQuarium prototypes were tall, all-glass prototypes, but much like Alexander Graham Bell (who decided to leave the juicer attatchment off his telephone), this design element was abandoned. Cost of making the oddly-shaped side pieces was astronomical, plus it was very fiddly to construct and usually resulted in a leaky tank. Good riddance. By setting the tank on a wooden platform, we save money and trouble, and also make it much easier to tweak the tanks position within the shell. All you need to do is build a platform of some sort, with the following dimensions: Width: 8 1/2 Height: 2 1/2 (exactly the same as 6 CD jewel boxes, by the way) Depth: 7 1/2 Actual design of the platform is unimportant, so long as the top is flat and solid. My platforms are built out of number two pine and look something like this:  Its very helpful to use a platform that has a hole of some sort all the way through its width; when youre setting up the MacQuarium you can pass a length of cord through the platform which can be used to pull the tank out as easily as you can push it in. Youll see what I mean a little later on. Traditional Aquarium Junk From the Macquarium-specific we move to the aquarium generic: if youre one of those people who want your fish to live, youre going to have to spend a good piece of change on some fundamental aquarium accessories: Gravel Provides an anchor base for installing fake plants and toys, also provides greater bottom surface area for friendly bacteria to grow. Also keeps the fish from freaking out in some way only icthyologists and other fish can understand. Ten pounds should do you fine. Available in several decorator colors. Filter Scrubs the water clean of tons of nasty things, such as uneaten food and the afterages of the food that was eaten. Small filters designed for goldfish bowls work best in the MacQuarium. The filter of choice would either be a small, spongelike filter that can be installed under the gravel, or a Penn-Plax cartridge filter that sticks to the wall of the tank with suction cups. Air Pump Constantly pumps new, fresh air into tank water, thus putting off the fishies inevitable date with the Reaper as much as possible. The air pump also goes into the filter and powers various action toys that work off air pressure. Pumps of about a dozen different power ratings are available; generally the second or third-least powerful pump in the store will work best with the MacQuarium. Air Tubing Clear plastic hose, needed to hook the pump up to all the things it has to be hooked up to. Air Stone This is a little porous stone you hook up to the air pump and bury under the gravel that generated a column or curtain of itty bitty bubbles. Looks way cool, also helps the fish. Gang Valve A multiplexor of sorts. It takes the output of the air pump and splits it into a number of nozzles whose flow can be regulated with a valve. A three-way valve will be just fine for the MacQuarium and will allow the installation of one air-powered toy in addition to the air stone and the filter. Light Kind of obvious. Penn Plax makes one called the Light & Warm which, when you saw off the little tab molded into the side of it, fits absolutely perfectly into the space on the shell once occupied by the handle. Other lights might fit, too, but be careful to get a good fit as its an electrical device and really doesnt cotton to falling into water at all. Check Valve A little plastic valve you put in the air tube between the pump and the gang valve that prevents water from flowing from the tank through the hose to the pump, where it can cause an electrical short and from thence, in theory, a fire. Without one of these, youd have to keep the pump above the water line, which is no fun. Thermometer The kind that stick-on are the best, and dont worry too much about getting one thats hyper-accurate. The point of the thermometer is to give you something to look at and worry over when its the fourth day of 90 degree weather outside and youre curious about whether your fish will die soon or not. Food Any kind of flake food will do just fine, though some fish fanciers suggest buying some brine fish treats too, for variery. Honestly, I cant taste the difference at all. Tap Water Conditioner Theres a lot of chemical nastiness in tap water chlorine, metals, and the like that are near-instant death for your fish. Add a couple of drops of this liquid to the water while youre setting up the tank and all the nastiness will be neatralized. pH Test Kit In addition to the stuff in the water, the water itself can be hazardous to the fishies if its too acidic or basic. A test kit is necessary to figure out what sort of water youre dealing with. If you find the tank waters too acidic or basic, a counteragent can be purchased that will raise or lower the pH a smidge as necessary. Tchochkes Okay, the plants give the tank ambiance, sure the action toys are fun, but they also promote healthy fish in that they give the fishies a place to hide when theyre stressed out. You should have a plant in there, at the very least. The one obvious aquarium gizmo Ive left off this list is a tank heater. The thing is, they just dont make em small enough for a two-gallon tank like the MacQuarium, and so just about any heater you put in there will quickly result in a visit from Morpheus elder sister, if you catch my drift, and even if you dont I could hardly be made to care less. I mean if you cant catch my references then its your own lookout. As you can guess, its this category that eats the most out of the MacQuarium budget; expect to shell out at least twenty bucks for all these accessories, more if you have a penchant for extra toys and such. 7 Setting Up The MacQuarium With all due respect to Guy Kawasaki, forget about all that The Journey Is The Reward crap; the journey is a long process of spending money and building stuff and the reward is a funky, unique MacQuarium housing your fishy friends. Right now, youre a nine-iron away from being done. That is, a good tee shot put you on the fairway, you hit a gentle five-iron that put you in the rough about eighty yards away from the green, and a nice, precise nine iron will put you on the green with a two-putt left for par. Be sure, however, to set up the tank slowly and deliberately. More than one MacQuarium has been lost because the installer rushed through things, and so far as fish in general are concerned omitting important steps in tank installation result in dead fish. Check Components For Fit First, fit all the major pieces together to make sure they all fit properly. Set the base halfway inside the shell, then set the tank atop the base, with their back edges lined up. Gently push the base backward, keeping it centered within the shell, until the face of the tank sticks out of the shell about a centimeter or so. Align the faceplate of the shell over the face of the tank. The tabs around the perimeter of the faceplate should fit nicely around the front of the tank. Gently push the faceplate and the tank backward until the faceplate is all the way in. The key word to keep in mind when manipulating the tank is gently. If you failed to cut the handle basket away completely and the ceiling is therefore too low, it wont take too much pressure on your part to crack the tank, and after all the work you put in itd be a near-total bummer. If you do manage to create a vertical crack, though, all is not lost; paint over the crack inside and out with silicone adhesive, let cure, then test for watertightness once again. If the faceplate just wont go in completely, BACK OFF. Try flipping the base over or around. You might find that a slight warp in the wood makes the tank fit in flawlessly one way but not at all when the base is turned around. Above all, there should NEVER be any reason for you to use any force whatsoever in putting the MacQuarium together, dry. The tank was designed with plenty of room for error. If you make a small mistake in measuring somewhere theres probably enough give in the design that the tank will fit in anyway. If it doesnt, youll just have to get out the file and chisel and scrape away whatever bits of the shell appear to be blocking the tanks progress. Once youve determined that the tank and base fit just fine, its time to try out the light (if youve bought one). Its (probably) an electrical device and its going to be quite near water, so you must be absolutely certain that wherever its to be installed, it wont fall in the tank and cause trouble. The aforementioned Penn-Plax light will sit snugly in the handle well, the lamp below and a perimeter flange sitting above the case at all times, and even matches the original Mac Beige rather well. If the lamp is narrow enough to fall through the cutous, though, you MUST build a ledge for the light to sit in by gluing strips of plastic to the ceiling of the shell, providing an impeneterable lip inside the well that the light CANT slip through. Please, folks, dont get yourselves killed over a MacQuarium! Configure Tank Now youre ready to start actually setting up the tank. Important information follows: ONCE THE TANK HAS BEEN FILLED, IT CANNOT BE MOVED! First, because its way too heavy, second because the tank isnt strong enough to hold together while being jostled, fully loaded. So Step One is to select a permanent spot for the MacQuarium and move everything there. Once the tank is filled with water, the whole schmeer will weigh about thirty pounds, so make sure whatever the MacQuarium is to sit on can take the load. Also, allow for the possibility (however unlikely) of a Normal MacQuarium Nominal Transient, which is of course Nuke-speak for Complete and Total Failure. DONT set the MacQuarium right above an expensive carpet! Set the shell in its final resting place. Put the empty tank on top of the pedestal close by. Step Two is to wash your gravel. Out of the bag, the gravel is loaded with fine dust, which clouds water and kills fish. Dump the gravel in a deep bucket and run it under a strong faucet or hose for five or ten minutes, turning the gravel every now and then. Once its all good and clean, you can put it in the tank. You want about two inches of gravel, sloping from back to front. This tends to promote good a good water current, and will cause your fish to favor the front of the tank. Now to put in all the doo-dads that go in the MacQuarium floor. Well, not just yet, exactly. Since much of the stuff that goes in the floor needs to be hooked up to the pump, its time to install the air system. Remember, the hose goes from the air pump to the gang valve, and from thence to the items in the tank. We wont bother with the air pump until were almost finished, so we can just busy ourselves with the gang valve onward. Temporatily hang the gang valve off the back of the tank near the center, valves pointing outward. For each item (air stone, filter, toy), cut a short length of air hose just long enough to reach from wherever you intend to put it, to the back of the aquarium, then up the back and into the gang valve. Connect each item to the gang valve this way, then embed the item into the gravel. On some lighter objects, you may want to try to wire a heavy object into the base to keep them from floating. Heres what you should have at this point: the tank, on its pedestal near the MacQuariums final resting place; two inches of clean gravel in the tank; the gang valve hanging off the back, with air hoses connected to the air-powered gizmos which have been embedded in the gravel. You should also install the non-air powered props, too (like a ceramic castle, a severed hand, etc.). Stick the thermometer to the front of the tank, to the left of where the disk drive cutout will appear. This way the thermometer wont be visible but can be checked simply enough, by removing the front bezel. Okay. Now youre ready to start filling the tank. BEFORE YOU DO, move the tank and pedestal into the shell. Its helpful to run a length of clothesline through the base at this point. When the tank is halfway in, you should have enough finger room to lift the gang valve off the tank and hook it onto the back of the case. Carefullift too high and youll disturb everything in the tank. Adjusting the tanks proper position in the case is a fiddly job and moving the base and tank toward you is difficult without having that rope to pull on. As you did during the dry run, adjust the tank and pedestal so that the bezel fits cleanly in place and the front glass fits snugly against the monitor cutout. The simplest way to accomplish this is to keep the front of the tank jutting out of the case, then push the tank in (CAREFULLY and EMPTY) with the bezel over it. Again, if youre going to accidently break the tank at any point, its probably going to happen right here so BE CAREFUL. You want to do most of your pushing and pulling on the BASE and not the tank. If necessary you can push the tank around a bit by putting your thumbs near the edges, but as always remember that the edges may be sharp. With the tank and base shut up inside the tank, you may now fill the tank with water through the handle cutout. So as not to create big water currents that will disturb the gravel and the stuff embedded within, pour the water in through a length of wide tubing or pipe that ends just short of the bottom of the tank. Do not fill tank to the very top; stop when the water level is halfway up the monitor cutout (you may have to stick your hand in to make adjustments, and you dont want to displace water all over the desk). Check to see that all your tank stuff is still in place and carefully make adjustments if necessary. You may now fill the tank the rest of the way. If everything has been built and installed to specification, you should be able to get the water level just high enough so that no waterline will be visible through the monitor cutout. Dont risk overfilling, though; a centimeter of dead air in the monitor is better than a centimeter of water on your desk! Finally, hook up the air pump. You plug a short length of air hose to the pump itself, plug the check valve into the hose, then run a liberal amount of hose from the check valve to the gang valve. Make sure you install the gang valve in the right direction; the point should be away from the pump. Plug in the pump. Theres no on/off switch, so itll start up immediately. Adjust each individual valve in the gang until each device hooked up thereto is getting a supply of air (that is, bubbles coming out of the filter and airstone, little pirate chest flaps up and down or whatever). Okay! now nothing more than busy work. Let the system run for a couple of hours to let things settle down a bit, then add water conditioner as recommended in the packages directions. Test the pH according to package directions, and add pH-Up or pH-Down (available in small bottles) to bring the pH close to neutral 7. Better to err on the side of acidic rather than basic. This is important: let the system sit for the rest of the day, to allow the water to assimilate thje chemicals you just dumped in and to reach room temperature. Do a final pH check and youre ready to add some fish! Finally! Actual Fish! Ive waited until now to reveal the awful truth: the best sort of fish for the MacQuarium are goldfish. Goldfish are very hardy, and arent as sensitive to temperature changes as tropical (read: Much more colorful and interesting) fish are. Goldfish are work horses, alove because they know how to live, dammit, while the flashier tropicals are lap dogs whod keel over if you so much as looked at one funny. Good riddance to em. Goldfish are available in many different varieties, so its not much of a loss. The second awful truth is that, being a two-gallon tank, the MacQuarium cannot support huge, teeming schools of fish that one might hope for. The fewer fish you put in there, the healthier those fish will be. One goldfish of any reasonable size (non-leviathan) is just fine, two shouldnt cause any problems so long as theyre not that big, but three is really pushing it. Start off with one fish, then add another in a week or two after the first has become acclimatized to its new environment. The actual Adding The Fish procedure is simple. Youll take the fish home in a plastic bag. With most aquariums, youd want to float the bag in the water to allow the fish to get used to the temperature change, then cut the bag away, but unfortunately there might not be room through the handle cutout for that. So long as the two water temperatures are reasonably close, there probably wont be a problem. The best solution, before buying the fish, is to set out a deep bowl of water nearby, allow it to reach room temp, then float the fish bag there. After a half hour or so, transfer the fish to the MacQuarium by cutting open the bag and pouring the fish in. Contrary to belief, this is much less stressful to the little dear than scooping it out of the water with a net and then dropping it in. The leading cause of death in newly-added fish is the stress of the move. As such, keep the lights out for a day or so as the fish becomes used to the unfamiliar water. After a week or so, you may add a second fish. 8 A Vague Education on Elementary Fishery And the Upkeep of our Gilled and Scaled Brethren Time to pay the piper. The respect, the admiration, the increased attention from all members of whatever appropriate target gender is for you;it all comes at a price, that is, the day to day and week to week upkeep of your finny friends. Feeding Goldfish should be fed twice a day. Give em a single shake of food in the morning, another shake at night. Dont overfeed em as that makes em go belly-up. Remember that youre feeding the fish, not the tank. For variety, give em some brine shrimp every once in a while, perhaps as reward for performing a trick like fetching the paper or not appearing to be dead. Lighting Try to create an artificial sense of day and night if at all possible. Dont leave the light on all the time, as it does generate some heat and might result in your waking up one morning to find two gallons of chowder on your desktop. And the worst part of em all; Cleaning Chop off the head and tail. With a shart filleting knife, make an incision behind the gills and slice longitudinally along the dorsal, following the backboneoh, not that kind of cleaning, how silly of me. The thing is, and its an unpleasant thing, but hey this isnt for publication so I can say it, but nonetheless those of you with weaker constitutions may want to lash yourself around the neck or whatever it is you people do when about to face phrases like the following: fish live in their own toilets. Honestly, theyre like pigs, only it takes much longer to fillet a pig. As such, unless you want to have a tank full of dense, smelly liquid (not to mention dead fish) clean your tank regularly. For starters, change half the water in your tank every week. Dip or siphon it off and replace it with room-temperature water. When youve replaced the water, fill up another jug so by the time you next to a water change, youll have some water of proper temp all set to go. Fail to do this and the water will become so polluted with the fishies own waste that theyll learn how to float right quick. Second, vacuum the gravel once a month. You can buy a simple siphon-like device which will such up all the residue that collects at the bottom of the tank (and believe me, until the tank ecosystem is firmly established, stuff will collect). Fail to do this and the residue will congeal into gunk, which is harder to remove and smells awful. Just plain horrible. Third, every other month you should completely empty the tank, scrub it down with cloths and warm water (NO soap), and replace the gravel. Its a big job, and youll have to keep your fish in the toilet bowl until youre done (joke), but its worth it in terms of Having A Pleasant, Non-Smelly Tank For A Very Long Time. For this and many more reasons, you might want to build a second, backup tank. Speaking personally, its much simpler to have another, spotlessly clean MacQuarium all set up and ready to receive the transported fish, then take your time cleaning the first one. Appendix: Abbreviated Directions This appendix is here so you can have a concise step-by-step list of what you have to do right at your elbow once youre ready to do it. This appendix is NOT an alternative to reading the entire document; the list leaves out many small but crucial details that could very well spell disaster in eight different flavors. 1) Remove everything non-plastic from the Macintosh shell. 2) Remove the front bezel. File/saw down posts and fittings. 3) Saw out handle basket from back of shell. Smooth down rough edges. 4) Test glass for correct size and fit. 5) Assemble tank with silicone adhesive. Let stand at least 24 hours. Waterseal all interior edges with thick bead of silicone. Let stand at least 48 hours. 6) Build platform. 7) Test tank for leaks. 8) Test-fit tank and platform inside closed shell. 9) Wash gravel. 10) Move MacQuarium pieces to final resting place. Fill with gravel. 11) Attach air hoses to in-aquarium items. Plug hoses into gang valve. 12) Embed in-aquarium items in gravel. 13) Close up semi-configured tank and platform inside shell. Move gang valve to hang off back of shell. 14) Fill tank with water halfway. Check to see that aquarium items placement hasnt been disturbed, then fill rest of way. 15) Connect air pump to check valve, check valve to gang valve, and plug in air pump. Adjust flow of air to individual items with valves. 16) Let system settle down, then add water conditioner, test and correct pH. 17) Let system rest for a day before adding fish one at a time. Colophon Each page in this document is a hand-painted 300 dpi bitmap executed by Andy Ihnatko in a process far to technical to describe here, but trust me it was pretty darn hard. The fonts Andy tried to mimic were Zapf Dingbats, Palatino, and Helvetica. The Original MacQuarium  The Original MacQuarium Page    3B++* * * 0I:9" #%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if d4drw2#?Upa A$ """"##0.750 _cv begin stg end #H##0.750 _cv begin stg end #d4drw2 )EMj##0.750 _cv begin stg end # A!##0.750 _cv begin stg end #Hd`drw2XyiXyi Z ##0.750 _cv begin stg end #" ##0.750 _cv begin stg end #d0drw2 kRmB]##0.750 _cv begin stg end #1 ##0.750 _cv begin stg end #d0drw2 eWHgX##0.750 _cv begin stg end #1ddrw2 )ŕ>D >HZ>HZ |N,$N,$M7'YC 8 ŕ ŕ ŕ/>HZ q( !$' ( ((&#          #" currentpoint "* currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 43 div min1 exch 30 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 255 sub exch 254 sub translate end 1 _cv begin stg end newpath 259.2826 283.2424 moveto 259.2826 283.2424 273.8769 239.7228 292.5153 260.3054 curveto 311.1537 280.8879 266.6884 273.2655 255.7718 265.9214 curveto 255.7718 265.9214 259.1872 274.1169 259.2826 283.2424 curveto closepath eofill DamPageMkerSv restore #" currentpoint "* currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 43 div min1 exch 30 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 255 sub exch 254 sub translate end """"##0.750 _cv begin stg end #newpath 259.2826 283.2424 moveto 259.2826 283.2424 273.8769 239.7228 292.5153 260.3054 curveto 311.1537 280.8879 266.6884 273.2655 255.7718 265.9214 curveto 255.7718 265.9214 259.1872 274.1169 259.2826 283.2424 curveto closepath 1 1 scale 1 setlinewidth stroke DamPageMkerSv restore ##0.750 _cv begin stg end #p( !$' ( ((&#         dXdrw2 M({({fM "" currentpoint " currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 4 div min1 exch 10 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 281 sub exch 261 sub translate end """"##0.750 _cv begin stg end #newpath 283.1581 270.9090 moveto 283.1581 270.9090 277.6865 263.4016 284.3033 261.9094 curveto 1 1 scale 1 setlinewidth stroke DamPageMkerSv restore ##0.750 _cv begin stg end #p&   "#0.750 _cv begin stg end #ddrw2  $#AP&y Giz YCCf ~"o'i#>'i#>l$  g+$] #v #v l"38  6F Giz" #0.750 _cv begin stg end #q. $  "$ $ # !  "" currentpoint " % currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 7 div min1 exch 7 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 286 sub exch 262 sub translate end """"##0.750 _cv begin stg end #*newpath 287.0605 267.2789 moveto 285.9089 266.0075 286.0014 264.0299 287.2653 262.8985 curveto 288.5293 261.7672 290.5173 261.8825 291.6689 263.1539 curveto 292.8205 264.4254 292.7280 266.4030 291.4640 267.5343 curveto 290.2001 268.6657 288.2120 268.5504 287.0605 267.2789 curveto closepath eofill DamPageMkerSv restore ddrw2   "T&zx e" q"Z !) `!_r `!_r (  >e C>e C!!"U"U" " e" q&! # # " !!"# # #" currentpoint " # currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 3 div min1 exch 3 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 288 sub exch 263 sub translate end 1 _cv begin stg end *newpath 290.5489 265.0406 moveto 290.3519 265.4445 289.8209 265.5971 289.3728 265.3786 curveto 288.9247 265.1600 288.7181 264.6477 288.9151 264.2437 curveto 289.1121 263.8398 289.6430 263.6872 290.0911 263.9058 curveto 290.5392 264.1243 290.7459 264.6367 290.5489 265.0406 curveto closepath eofill DamPageMkerSv restore ddrw2DlW ^W N   0I:9" #%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if  """"##0.750 _cv begin stg end #d0drw2 Q# e##0.750 _cv begin stg end #1##0.750 _cv begin stg end #d0drw2 Q e##0.750 _cv begin stg end #1d4drw2 wuxe A """"##0.750 _cv begin stg end #H##0.750 _cv begin stg end #d4drw2Ix|me##0.750 _cv begin stg end # A##0.750 _cv begin stg end #Hd`drw2Ӵ@eӴ@ Z ##0.750 _cv begin stg end #" ddrw2  }Oe My @y @|:u8?J ?J ?J K qZ   #" currentpoint " currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 21 div min1 exch 15 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 250 sub exch 237 sub translate end 1 _cv begin stg end newpath 251.7892 251.8043 moveto 251.7892 251.8043 259.0190 230.3044 268.2521 240.4728 curveto 277.4853 250.6411 255.4579 246.8754 250.0500 243.2472 curveto 250.0500 243.2472 251.7419 247.2960 251.7892 251.8043 curveto closepath eofill DamPageMkerSv restore #" currentpoint " currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 21 div min1 exch 15 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 250 sub exch 237 sub translate end """"##0.750 _cv begin stg end #newpath 251.7892 251.8043 moveto 251.7892 251.8043 259.0190 230.3044 268.2521 240.4728 curveto 277.4853 250.6411 255.4579 246.8754 250.0500 243.2472 curveto 250.0500 243.2472 251.7419 247.2960 251.7892 251.8043 curveto closepath 1 1 scale 1 setlinewidth stroke DamPageMkerSv restore ##0.750 _cv begin stg end #pZ  dXdrw2 C㏎/ C/ "" currentpoint " currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 3 div min1 exch 5 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 262 sub exch 241 sub translate end """"##0.750 _cv begin stg end #newpath 263.6167 245.7113 moveto 263.6167 245.7113 260.9062 242.0024 264.1840 241.2652 curveto 1 1 scale 1 setlinewidth stroke DamPageMkerSv restore ##0.750 _cv begin stg end #p"#0.750 _cv begin stg end #ddrw2   ^'Qm;v J.P t  1 G @| C*J 5J 5 g?|3 [ H 9 H 9]   " #0.750 _cv begin stg end #q.           "" currentpoint " currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 4 div min1 exch 4 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 265 sub exch 241 sub translate end """"##0.750 _cv begin stg end #*newpath 265.5499 243.9179 moveto 264.9794 243.2898 265.0252 242.3128 265.6514 241.7539 curveto 266.2775 241.1949 267.2624 241.2519 267.8328 241.8800 curveto 268.4033 242.5082 268.3575 243.4851 267.7313 244.0441 curveto 267.1052 244.6030 266.1203 244.5460 265.5499 243.9179 curveto closepath eofill DamPageMkerSv restore ddrw2   0nCP  G+ ./G    y24 ^k wk w8 $ J@` @` \ E `' G+ q       #" currentpoint " currentpoint /DamPageMkerSv save def _cv begin 2 index sub exch 3 index sub 2 div min1 exch 2 div min1 2 copy scale 3 -1 roll exch div 3 1 roll div 266 sub exch 242 sub translate end 1 _cv begin stg end *newpath 267.2780 242.8121 moveto 267.1804 243.0116 266.9174 243.0870 266.6954 242.9790 curveto 266.4734 242.8711 266.3710 242.6180 266.4686 242.4184 curveto 266.5662 242.2189 266.8292 242.1435 267.0512 242.2515 curveto 267.2732 242.3594 267.3756 242.6125 267.2780 242.8121 curveto closepath eofill DamPageMkerSv restore ddrw2D.Z.vZ.f$~ $~ $~ 0I:9" #%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if  wwww##0.250 _cv begin stg end #d4drw2&F##0.250 _cv begin stg end # A&G Hd`drw2```` Z  " wwww##0.250 _cv begin stg end #d4drw2&F##0.250 _cv begin stg end #I Hd4drw2JwAJxH wwww##0.250 _cv begin stg end #dpdrw2 +|+F||F++"+#0.250 _cv begin stg end #q&+|+F||F++ wwww  ##6!|##!+ UUUU##0.500 _cv begin stg end #d0drw2F|##0.500 _cv begin stg end #1F} 8d(drw2 7qNwLP0;hq;hq:Pr 9Ct,18puʋ7w7ZyF7w{s7|ݹ8I~ 8ҚHo9T׭:B;'7=> ]@SB"j?C,EGN?IKCFLNLNLDz/Dz/;hq;hq  ":p############################ $~##############################################d0drw2?uI z@S*B"j@(C,EGN@0I6KCzLoNL6NL6DD;h;h ":######################### ## # $~##############################################d0drw2?IP?K#d`drw2;Ah\s;Ah\s Z ":#d`drw2HNwsHNsw Z "G#d`drw2;Ah(@;Ah@( Z ":#d0drw2@I@@P?Ld(drw2 qwP0qq'r [t,1~iuʋ!wfyFw{sEB|ݹ~ |Ho+׭B7WS ]E̬?1?c2`F$ݢݢNz/Nz/qq "p######################### ## # $~################################################d0drw2uk< -w!Pu#d`drw2~6 @]~]6 @ Z "#d`drw2~w @le]~le @w] Z "}#d`drw2qwFWmqwFWm Z "p#d0drw2vo@o@Ptd(drw2 wP0'[S~iu!5f96wlEBG|7+S=3H|WnS zE*̬@(1@0c26`z$oݢ6ݢ6NN "######################### ## # $~################################################d0drw2k -P#d`drw26s6s Z "#d`drw2wleslesw Z "#d`drw2F(F( Z "#d0drw2o@o@Pd0drw28AP6Cd`drw2<<@<<@ Z "<d`drw2@DD@ Z "Dd`drw238 83  Z "7d0drw2ȀPd`drw2@À@ Z "d`drw2 Z "d`drw2   Z "d0drw2089AP/6<Cd`drw2,<0<@0<,<@ Z "0<d`drw29<=<@=<9<@ Z "=<d`drw24@4D4D4@ Z "4Dd`drw24348 4843  Z "47d0drw209P/<d`drw2,0@0,@ Z "0d`drw29=@=9@ Z "=d`drw24444 Z "4d`drw244 44  Z "4d0drw2P#[.솺ZdPPO"^0d`drw2K)P)P)K) Z "P(d`drw2[)`)z`)[)z Z "`(d`drw2V-V2@@V2V-@@ Z "U2d`drw2VV#@@V#V@@ Z "U#d0drw2P[:ZdPO^d`drw2KP솅PK솅 Z "Pd`drw2[`ғz`[z Z "`d`drw2VV@`@`VV@`@` Z "Ud`drw2VV@`@`VV@`@` Z "Ud0drw2gpPerd`drw2kkkk Z "kd`drw2kkkk Z "kd0drw2  1 8d`drw2IIII Z  "H d`drw2 A O@ A O@ Z " @d`drw2_ __ _ Z "^ d`drw2Yl??Yl?? Z "Yd`drw2 Z "d`drw2 @@ @@ Z "d`drw2 Z "d`drw2-\-\`-\-\` Z "d`drw2 `:` `:` Z "d`drw2`` Z "d`drw2YY Z "d`drw2`` Z "d`drw2I``I`` Z "ddrw2DZqLq<6 6 6 0I:9"B #%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if d4drw2;a A; H#d0drw2;[܀a 1;[ 8#d4drw2ATj@@?a AAUk H#d4drw2T@@?a AU H#d0drw2HMca 1HNd 8#d0drw2Ma 1N 8#d4drw2pF a AqG H# """"##0.750 _cv begin stg end #d0drw2$pu a##0.750 _cv begin stg end #1$qv 8# ##0.937 _cv begin stg end #d`drw2 [v?a[v?v?[["[#0.937 _cv begin stg end #q[v[vv[[   ####6# ##0.937 _cv begin stg end #d`drw2 [;vw[;vAvw[p[;"[;#0.937 _cv begin stg end #q[;vw[;vAvw[q[;  ##6### """"##0.750 _cv begin stg end #d`drw2 %pvw vwZup% p% wvw"vw#0.750 _cv begin stg end #q%qvwvwZq%q%wvw """"  ####Q# """"##0.750 _cv begin stg end #d`drw2 %v nvZu% % v"v#0.750 _cv begin stg end #q%vvZ%%v  ####Q#d`drw2 aHvj?aHvL@vj?afaH qaHvjaHvLvjafaH  "aH####d`drw2 av@av˿vaa qavavvaa  "a####d4drw2 A H#d0drw2[ 1[ 8#d4drw2T0@@ AU1 H#d4drw2tT@@ AtU H#d0drw2M*?? 1N+ 8#d0drw2{M?? 1{N 8#d4drw27Fm  A7GnH#d0drw2$7um 1$7vn8# ##0.937 _cv begin stg end #d`drw2 [fv[vvf[m["[#0.937 _cv begin stg end #q[gv[vvg[m[   ####6# ##0.937 _cv begin stg end #d`drw2 [v>[vv>[7["[#0.937 _cv begin stg end #q[v>[vv>[7[  ##6###d`drw2 %7v> v>Zu7% 7% >v>q%7v>v>Z7%7%>v> "v>###Q#d`drw2 %fvm vfZum% m% fvfq%gvmvgZm%m%gvg "vg###Q#d`drw2 av0?a?vv0a-?a? qav1avv1a-a  "a####d`drw2 atv?a?vvtax?a? qatvavvtaxa  "a####d1drw2+7Em ddrw2:ddrw2:$d4drw2: 10@@, : Helvetica: .10@@(4>(Nothingd drw2:  + There)ddrw2:d1drw26 ddrw2:ddrw2:$d4drw2:  (}Beforeddrw2:d1drw2 ddrw2:ddrw2:$d4drw2:  )Afterddrw2:ddrw2D ,G G "S "S "S 0I:9"V #%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if d0drw28$Oze 17#Q{ 8d`drw2"1ze&$&z Z q"o*z&z*n!n&z"2zq"$*/&$!/*/&$"$ &/&nd`drw26P&8O Z qDPODDO"Oq8C8CC8"8 CDd`drw24$Sz84$Sz Z  3#Syd`drw2614:@88646 Z a(*@B(a,*DB8( C6)6d1drw2?L8 Xddrw2:ddrw2:$d4drw2:, : Helvetica: .+@7"ddrw2:d1drw2$ z Xddrw2:ddrw2:$d4drw2:(9 1/2 "ddrw2:d1drw2( Xddrw2:ddrw2:$d4drw2:(%14 7/8"ddrw2:d`drw2S_QgUcQc@@ Z aEW]o(aIWao8( `cFcd1drw2Q^ Xddrw2:ddrw2:$d4drw2:(S7"ddrw2:ddrw2D=C=CP P P 0I:9"M #%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if d`drw2 Rvo^avo^եo^եRvc-vo^ qQQb  !Q!b!d`drw2bbxNxNbbxNxN Z "bdjdrw2_@@@@b*^ Z    b"""""""qdjdrw2@vb6 Z    " "- "A "U "i "} " " " d1drw2=WJ ddrw2:ddrw2:$d4drw2: CB , : Helvetica: .CB+G Side Piecesddrw2:djdrw2]s@F@r`vy9F Z    r`"q "-p "An "Ul "ij "}h "f "d "b "` d0drw2VF 1U 8d0drw2 F 1 8d0drw2CPF 1BR 8d0drw2VF 1U 8d1drw2QU^F ddrw2:ddrw2:$d4drw2:  ([Backddrw2:d0drw2TP 1S 8d0drw2P  1 8d0drw2ANP 1@P 8d1drw27SD ddrw2:ddrw2:$d4drw2:  (AFrontddrw2:djdrw2Q@@TLL Z    T"S "g "{ " " " " " d0drw2g!5 c 1f 8d0drw2e68 c 1d 8d0drw2! 8 c 1 8d0drw2Q]!8c 1P^ 8djdrw2 d@c@g##  Z    g"f "z " " " " " "d1drw2+g8c ddrw2:ddrw2:$d4drw2: (5Bottomddrw2:d1drw2g ddrw2:ddrw2:$d4drw2:  +X f r o n tddrw2:d`drw2X~@Z~ Z ar("Zddrw2D@  q a^kL ^kL 0I:9"| #ġ%%DSIDICT:_cv currentdict /bu known {bu}if userdict /_cv known not{userdict /_cv 30 dict put}if _cv begin /bdf{bind def}bind def currentscreen/cs exch def/ca exch def/cf exch def systemdict/setcmykcolor known{/cvcmyk /setcmykcolor load def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /ss{//cf //ca //cs setscreen}bdf /stg{ss setgray}bdf /strgb{ss setrgbcolor}bdf /stcmyk{ss cvcmyk}bdf /min1{dup 0 eq{pop 1}if}bdf end currentdict /bn known {bn}if d`drw2 lKlKl qlKlKl  "lx#g##d`drw2 zlK|lKzl qzlKlKzl "lx#g##d`drw2 k|kkk qkkkk "k #x##d`drw2 K | KK qKKK "#h# #!d`drw2 hkJ|ktJhk qhkJktJhk "kx#g##d`drw2 ^kJ|{kjJ^{k q^kJ{kjJ^{k "{kx#g##d`drw2 {k|{k`k{k q{k{kk{k # #x##d`drw2 jJ|jJtJ qjJjJtJ "#g# #!d`drw2 tJ|JtJ@J qtJJtJJ "J#!##gd`drw2 |@@ q "###d`drw2 ks@@|@kks@s@@k qkskkssk "k###dXdrw2 s|sss qssss "s(##ddrw2DdKEJ#>ϟTpX8p}x|Ӝ|wՉ!~~?`1C#?yhwʧ^VxU7dQaVo9… 8pw^g98p8W{g||6Չ #`0L>?{}}sCU~V( 99So#LJQ0`Ç 6m%f͛7mTէ]U^ʕmT8p~g8fCщDp 68|}0WX%%<<AAGEGIYTY_YlYmYnYoYwYxYyYzYYYYYYYYYYYYYYYYYYZZZZ @N   @3p P$@$0 P: $ H @טEZZZZZZZZ$Z%Z&Z'ZTZUZVZW__tt8 —œ`cx|}̈́Mdfghklm׋׌׍׏אv#@X@ @j:@ @X  6 68Zw{Ǻǭtttttttttttthh\ ! ppx ! ppx ! ppx ! ppxP@ !!pp $@ !pp $@ !pp $@ !pph $@ ! pph $@! !&pp@ !pp !pp{|}Nx0WXr`  miCe Z;٫~yyyyyyy!!!!!!! x!!!!x! xx ppx/;.!=!>!Q!!!!"""""""""## ##%#1#9##$&0''+((1(E(W(f(u(((()M+..~0013B4M5j6B7[9;<<>@AADFIL ݭ  P!p x    @L MaOO.QRXSlXYTYYYYZZ)ZZ[\]__`4aNbf0htiklopq(stcwmx{}6}7}S}}~2)8-=aP:M?+-.GͿ       IT1@s[}N"puÕmŶžƌ(1;D̖AFgѧeҍ*=UӈӘ$KԳ/չFGHIJKLMNWMhijklm׍׎׏א! P TOC Entry Section TitleBullet Body Text Body Text 1 List Header List Item Table TextAsideSubhead IllustrationGlassItem Appendix StepA:::! p0h @h8 hp`    @@ @!@      T|     } >"NXTYZ^|7mF֐אד} C >"(M2B:?GSNXTYZ^it9|78(iumF֐P@"P&@P @ nP  @ P @P@P@P@4P@ P@P@P@4P@PM@ P!@@" ADZv#{;L א V()*+""""+|+}3"3#3$3%3&3'3(3)3*3+3,3-3.3{3|3}3~333333888999:: :!:":#:$:%:&:0:1:2:x:z:|:~::::::::::::::~ HH(FG(HH(d@=/R@H -:LaserWriter ((K