<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bavotasan.com &#187; Files</title>
	<atom:link href="http://bavotasan.com/tag/files/feed/" rel="self" type="application/rss+xml" />
	<link>http://bavotasan.com</link>
	<description>by c.bavota</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:42:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Get All the Files from a Directory Using PHP</title>
		<link>http://bavotasan.com/2010/get-files-from-directory-using-php/</link>
		<comments>http://bavotasan.com/2010/get-files-from-directory-using-php/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 21:23:02 +0000</pubDate>
		<dc:creator>c.bavota</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[everything]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[Files]]></category>
		<category><![CDATA[Foreach]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[need]]></category>
		<category><![CDATA[purpose]]></category>
		<category><![CDATA[Upload]]></category>
		<category><![CDATA[Wp]]></category>

		<guid isPermaLink="false">http://bavotasan.com/?p=1851</guid>
		<description><![CDATA[I was developing a WordPress site for a client who required multiple images for each of the products that they offered. Instead of uploading each one through the WP uploader, I decided the best approach would be to first upload them all into a specific folder using FTP, and then use the opendir function in [...]]]></description>
			<content:encoded><![CDATA[<p>I was developing a WordPress site for a client who required multiple images for each of the products that they offered. Instead of uploading each one through the WP uploader, I decided the best approach would be to first upload them all into a specific folder using FTP, and then use the <code>opendir</code> function in PHP to retrieve them all.<br />
<span id="more-1851"></span><br />
For this example all of my images were added to a folder called <code>products</code> in the <code>wp-content/uploads/</code> directory.</p>
<p>First we need to figure out where the uploads folder is located. Luckily, WordPress has a function made just for that purpose.</p>

<div class="wp_syntax"><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$uploads</span> <span style="color: #339933;">=</span> wp_upload_dir<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></td></tr></table></div>

<p>Now let&#8217;s start with the code to get all the files in the <code>products</code> directory. We&#8217;re going to store them in an array.</p>

<div class="wp_syntax"><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span> <span style="color: #339933;">=</span> <span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$uploads</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'basedir'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/products'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$images</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">!==</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;.&quot;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;..&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$images</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$file</span><span style="color: #339933;">;</span> 
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #990000;">closedir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></td></tr></table></div>

<p>Now our <code>$images</code> array contains all the images we added to the <code>products</code> directory. </p>
<p>To display the images, all we have to do is something like this:</p>

<div class="wp_syntax"><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;ul&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$images</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$image</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;li&gt;&lt;img src=&quot;'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$uploads</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'baseurl'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/products/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$image</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/ul&gt;'</span><span style="color: #339933;">;</span></pre></div></td></tr></table></div>

<p>The above code will have all the images displayed in an unordered list.</p>
<p>Here is everything put together:</p>

<div class="wp_syntax"><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$uploads</span> <span style="color: #339933;">=</span> wp_upload_dir<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span> <span style="color: #339933;">=</span> <span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$uploads</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'basedir'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/products'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$images</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">!==</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;.&quot;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;..&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$images</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$file</span><span style="color: #339933;">;</span> 
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #990000;">closedir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;ul&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$images</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$image</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;li&gt;&lt;img src=&quot;'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$uploads</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'baseurl'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/products/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$image</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/ul&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></td></tr></table></div>

<p>Here is an alternative which removes having the need for an array:</p>

<div class="wp_syntax"><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$uploads</span> <span style="color: #339933;">=</span> wp_upload_dir<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;ul&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span> <span style="color: #339933;">=</span> <span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$uploads</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'basedir'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/products'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">!==</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;.&quot;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;..&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;li&gt;&lt;img src=&quot;'</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$uploads</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'baseurl'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/products/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$file</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #990000;">closedir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/ul&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></td></tr></table></div>

<p>If you&#8217;re not using WordPress, all you have to do is add the absolute file path to the <code>opendir</code> function so that it looks something like this:</p>

<div class="wp_syntax"><table border='0' cellpadding='0' cellspacing='0'><tr><td><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/home/maindir/public_html/products'</span><span style="color: #009900;">&#41;</span></pre></div></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://bavotasan.com/2010/get-files-from-directory-using-php/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>10 Great Free Mac Apps for Web Developers</title>
		<link>http://bavotasan.com/2009/10-great-free-mac-apps-for-web-developers/</link>
		<comments>http://bavotasan.com/2009/10-great-free-mac-apps-for-web-developers/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 21:06:15 +0000</pubDate>
		<dc:creator>c.bavota</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[everything]]></category>
		<category><![CDATA[Files]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac man]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[purpose]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web developers]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://bavotasan.com/?p=1504</guid>
		<description><![CDATA[I have been a Mac man for almost ten years now, and though many Web developers swear to working on a PC, I find my Mac has everything I need to develop, design and program Web sites. Luckily there are tons of great free apps available to help any developer work more efficiently on their [...]]]></description>
			<content:encoded><![CDATA[<p>I have been a Mac man for almost ten years now, and though many Web developers swear to working on a PC, I find my Mac has everything I need to develop, design and program Web sites. Luckily there are tons of great free apps available to help any developer work more efficiently on their Mac.<br />
<span id="more-1504"></span><br />
Here is a list of 10 great free Mac apps for Web developers that I use:</p>
<div class="lists">
<div class="sections">
<h2>TextWrangler</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/textwrangler.jpg" alt="textwrangler" title="textwrangler" width="560" height="163" class="alignleft size-full wp-image-1505" /><br />
TextWrangler is the powerful general purpose text editor with some great features. Whether you are working with HTML, CSS, PHP or any other Web programming language, TextWrangler has everything you need to easily edit your code.<br />
<a href="http://www.barebones.com/products/textwrangler/index.html">http://www.barebones.com/products/textwrangler/index.html</a>
</div>
<div class="sections">
<h2>MAMP</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/mamp.jpg" alt="mamp" title="mamp" width="560" height="163" class="alignleft size-full wp-image-1506" /><br />
MAMP installs Apache, Mysql and PHP on your Mac to create a fully functioning Web environment which will allow you to test all aspects of your Web site locally. It&#8217;s smart to have an environment to test and work with offline before making your changed on your live site.<br />
<a href="http://www.mamp.info/en/mamp/index.html">http://www.mamp.info/en/mamp/index.html</a>
</div>
<div class="sections">
<h2>Paparazzi!</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/paprazzi.jpg" alt="paprazzi" title="paprazzi" width="560" height="163" class="alignleft size-full wp-image-1507" /><br />
Paparazzi! is a small utility for Mac OS X that takes screen shots of Web pages. This is helpful for creating your portfolio or sending screen shots to clients.<br />
<a href="http://derailer.org/paparazzi/">http://derailer.org/paparazzi/</a>
</div>
<div class="sections">
<h2>YemuZip</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/yemuzip.jpg" alt="yemuzip" title="yemuzip" width="560" height="163" class="alignleft size-full wp-image-1509" /><br />
YemuZip is an easy-to-use application for making zip files. Just drag, drop, name your zip file and you&#8217;re done. The native Mac file compressor utility adds Mac-specific info to zip files that, when extracted on a PC, looks like garbage.<br />
<a href="http://www.yellowmug.com/yemuzip/">http://www.yellowmug.com/yemuzip/</a>
</div>
<div class="sections">
<h2>VirtualBox</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/virtualbox.jpg" alt="virtualbox" title="virtualbox" width="560" height="163" class="alignleft size-full wp-image-1510" /><br />
VirtualBox is a general-purpose full virtualizer for x86 hardware that allows Mac user to load Windows software on their desktop. <a href="http://bavotasan.com/tutorials/creating-an-internet-explorer-testing-environment-on-a-mac/">Creating an IE testing environment on your Mac</a> is pretty simple using VirtualBox.<br />
<a href="http://www.virtualbox.org/">http://www.virtualbox.org/</a>
</div>
<div class="sections">
<h2>Skype</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/skype.jpg" alt="skype" title="skype" width="560" height="163" class="alignleft size-full wp-image-1511" /><br />
Everyone probably already uses this, and if you don&#8217;t, you should. Skype is great to communicate with clients from around the globe. Skype to Skype is free for instant messaging and calls.<br />
<a href="http://www.skype.com/">http://www.skype.com/</a>
</div>
<div class="sections">
<h2>GIMP</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/gimp.jpg" alt="gimp" title="gimp" width="560" height="163" class="alignleft size-full wp-image-1512" /><br />
GIMP is an open source versatile graphics manipulation package similar to Adobe&#8217;s Photoshop, but it won&#8217;t put you in the poor house. It may not be as robust but GIMP has some amazing features and who can beat the price.<br />
<a href="http://www.gimp.org/">http://www.gimp.org/</a>
</div>
<div class="sections">
<h2>Cyberduck</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/cyberduck.jpg" alt="cyberduck" title="cyberduck" width="560" height="163" class="alignleft size-full wp-image-1513" /><br />
Cyberduck is an open source FTP, SFTP, WebDAV, Cloud Files and Amazon S3 browser for the Mac. It features an easy to use interface with quickly accessible bookmarks.<br />
<a href="http://cyberduck.ch/">http://cyberduck.ch/</a>
</div>
<div class="sections">
<h2>SvnX</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/svnx.jpg" alt="svnx" title="svnx" width="560" height="163" class="alignleft size-full wp-image-1515" /><br />
SvnX is an open source GUI for most features of the svn client binary. It allows you to browse your working copies, spot changes and operate on them but also to browse logs and revisions of your repositories.<br />
<a href="http://www.lachoseinteractive.net/en/community/subversion/svnx/features/">http://www.lachoseinteractive.net/en/community/subversion/svnx/features/</a>
</div>
<div class="sections">
<h2>Sequel Pro</h2>
<p><img src="http://bavotasan.com/wp-content/uploads/2009/11/sequelpro.jpg" alt="sequelpro" title="sequelpro" width="560" height="163" class="alignleft size-full wp-image-1521" /><br />
Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases.<br />
<a href="http://www.sequelpro.com/">http://www.sequelpro.com/</a>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bavotasan.com/2009/10-great-free-mac-apps-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

